diff options
| author | Shlomi Fish <shlomif@shlomifish.org> | 2016-10-09 11:25:01 +0000 |
|---|---|---|
| committer | Shlomi Fish <shlomif@shlomifish.org> | 2016-10-09 11:25:01 +0000 |
| commit | c6d8a41c80a0c0e48cc963a1301e24fc4e633f8b (patch) | |
| tree | 0627aa5f9dba75a8f5dcfb9236856b78c3b4f393 /src | |
| parent | Refactoring/styling: extract a statement. (diff) | |
| download | inkscape-c6d8a41c80a0c0e48cc963a1301e24fc4e633f8b.tar.gz inkscape-c6d8a41c80a0c0e48cc963a1301e24fc4e633f8b.zip | |
Refactoring: remove duplicacy.
(bzr r15100.1.39)
Diffstat (limited to 'src')
| -rw-r--r-- | src/widgets/eraser-toolbar.cpp | 12 |
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 ); |
