summaryrefslogtreecommitdiffstats
path: root/src/widgets/eraser-toolbar.cpp
diff options
context:
space:
mode:
authorShlomi Fish <shlomif@shlomifish.org>2016-10-09 11:25:01 +0000
committerShlomi Fish <shlomif@shlomifish.org>2016-10-09 11:25:01 +0000
commitc6d8a41c80a0c0e48cc963a1301e24fc4e633f8b (patch)
tree0627aa5f9dba75a8f5dcfb9236856b78c3b4f393 /src/widgets/eraser-toolbar.cpp
parentRefactoring/styling: extract a statement. (diff)
downloadinkscape-c6d8a41c80a0c0e48cc963a1301e24fc4e633f8b.tar.gz
inkscape-c6d8a41c80a0c0e48cc963a1301e24fc4e633f8b.zip
Refactoring: remove duplicacy.
(bzr r15100.1.39)
Diffstat (limited to 'src/widgets/eraser-toolbar.cpp')
-rw-r--r--src/widgets/eraser-toolbar.cpp12
1 files changed, 3 insertions, 9 deletions
diff --git a/src/widgets/eraser-toolbar.cpp b/src/widgets/eraser-toolbar.cpp
index 2d5d40cfd..86a5119e0 100644
--- a/src/widgets/eraser-toolbar.cpp
+++ b/src/widgets/eraser-toolbar.cpp
@@ -89,15 +89,9 @@ static void sp_erc_tremor_value_changed( GtkAdjustment *adj, GObject* tbl )
static void sp_set_tbl_eraser_mode_visibility(GObject *const tbl, const guint eraser_mode)
{
- GtkAction *split = GTK_ACTION( g_object_get_data(tbl, "split") );
- gboolean visibility;
- if (eraser_mode != ERASER_MODE_DELETE) {
- gtk_action_set_visible( split, (eraser_mode == ERASER_MODE_CUT) ? TRUE : FALSE );
- visibility = TRUE;
- } else {
- visibility = FALSE;
- gtk_action_set_visible( split, FALSE );
- }
+ gtk_action_set_visible( GTK_ACTION( g_object_get_data(tbl, "split") ), (eraser_mode == ERASER_MODE_CUT) ? TRUE : FALSE );
+
+ const gboolean visibility = (eraser_mode != ERASER_MODE_DELETE) ? TRUE : FALSE;
const std::array<const gchar *, 6> arr = {"cap_rounding", "mass", "thinning", "tremor", "usepressure", "width"};
for (const gchar * str : arr) {
gtk_action_set_visible( GTK_ACTION( g_object_get_data(tbl, str) ), visibility );