diff options
| author | Tavmjong Bah <tavmjong@free.fr> | 2018-01-08 13:10:34 +0000 |
|---|---|---|
| committer | Tavmjong Bah <tavmjong@free.fr> | 2018-01-08 13:10:34 +0000 |
| commit | 458da60f5bea195b68c4dad5f9b5055572fc39b3 (patch) | |
| tree | 76834cf8c68aa716e2ab7684dadb704ca9549a7c /src/widgets/spray-toolbar.cpp | |
| parent | Convert arc-toolbar to use ink-select-one-action. (diff) | |
| download | inkscape-458da60f5bea195b68c4dad5f9b5055572fc39b3.tar.gz inkscape-458da60f5bea195b68c4dad5f9b5055572fc39b3.zip | |
Restore ability to switch mode while using spray tool (is this even useful?).
Diffstat (limited to 'src/widgets/spray-toolbar.cpp')
| -rw-r--r-- | src/widgets/spray-toolbar.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/widgets/spray-toolbar.cpp b/src/widgets/spray-toolbar.cpp index 140c60ef6..37b529482 100644 --- a/src/widgets/spray-toolbar.cpp +++ b/src/widgets/spray-toolbar.cpp @@ -162,7 +162,7 @@ static void sp_spray_standard_deviation_value_changed( GtkAdjustment *adj, GObje gtk_adjustment_get_value(adj)); } -static void sp_spray_mode_changed( GObject * tbl, int mode ) +static void sp_spray_mode_changed( GObject *tbl, int mode ) { Inkscape::Preferences *prefs = Inkscape::Preferences::get(); prefs->setInt("/tools/spray/mode", mode); @@ -397,6 +397,7 @@ void sp_spray_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObj act->set_active( mode ); gtk_action_group_add_action( mainActions, GTK_ACTION( act->gobj() )); + g_object_set_data( holder, "spray_tool_mode", act ); act->signal_changed().connect(sigc::bind<0>(sigc::ptr_fun(&sp_spray_mode_changed), holder)); } |
