Blob Blame History Raw
diff -up easystroke-0.6.0/actions.cc.fixdeprecated easystroke-0.6.0/actions.cc
--- easystroke-0.6.0/actions.cc.fixdeprecated	2019-10-18 13:45:25.824696185 -0400
+++ easystroke-0.6.0/actions.cc	2019-10-18 13:46:40.247139173 -0400
@@ -23,6 +23,7 @@
 #include "grabber.h"
 #include "cellrenderertextish.h"
 
+#include <functional>
 #include <typeinfo>
 
 bool TreeViewMulti::on_button_press_event(GdkEventButton* event) {
@@ -52,7 +53,7 @@ void TreeViewMulti::on_drag_begin(const
 }
 
 TreeViewMulti::TreeViewMulti() : Gtk::TreeView(), pending(false) {
-	get_selection()->set_select_function([this](Glib::RefPtr<Gtk::TreeModel> const&, Gtk::TreeModel::Path const&, bool) {
+	get_selection()->set_select_function([this](const Glib::RefPtr<Gtk::TreeModel>&, const Gtk::TreePath&, const bool&) { return !this->pending; });
 		return !pending;
 	});
 }