diff options
| author | Jon A. Cruz <jon@joncruz.org> | 2010-12-02 08:34:41 +0000 |
|---|---|---|
| committer | Jon A. Cruz <jon@joncruz.org> | 2010-12-02 08:34:41 +0000 |
| commit | 0b28a67caf294644003234580df1e63a78d50d12 (patch) | |
| tree | 5b681da2b5524c493d3b2632598c4d7ed4457281 /src/widgets/toolbox.cpp | |
| parent | Filters. New custom predefined Drawing filter (experimental, and currently a ... (diff) | |
| download | inkscape-0b28a67caf294644003234580df1e63a78d50d12.tar.gz inkscape-0b28a67caf294644003234580df1e63a78d50d12.zip | |
C++ cleanup on patch.
Fixed bugs:
- https://launchpad.net/bugs/665316
- https://launchpad.net/bugs/669537
(bzr r9932)
Diffstat (limited to 'src/widgets/toolbox.cpp')
| -rw-r--r-- | src/widgets/toolbox.cpp | 23 |
1 files changed, 9 insertions, 14 deletions
diff --git a/src/widgets/toolbox.cpp b/src/widgets/toolbox.cpp index a6740fcec..ce71a097e 100644 --- a/src/widgets/toolbox.cpp +++ b/src/widgets/toolbox.cpp @@ -8060,22 +8060,17 @@ static void connector_tb_event_attr_changed(Inkscape::XML::Node *repr, { GtkWidget *tbl = GTK_WIDGET(data); - if (g_object_get_data(G_OBJECT(tbl), "freeze")) { - return; - } - if (strcmp(name, "inkscape:connector-spacing") != 0) { - return; - } + if ( !g_object_get_data(G_OBJECT(tbl), "freeze") + && (strcmp(name, "inkscape:connector-spacing") == 0) ) { + GtkAdjustment *adj = static_cast<GtkAdjustment*>(gtk_object_get_data(GTK_OBJECT(tbl), "spacing")); + gdouble spacing = defaultConnSpacing; + sp_repr_get_double(repr, "inkscape:connector-spacing", &spacing); - GtkAdjustment *adj = (GtkAdjustment*) - gtk_object_get_data(GTK_OBJECT(tbl), "spacing"); - gdouble spacing = defaultConnSpacing; - sp_repr_get_double(repr, "inkscape:connector-spacing", &spacing); + gtk_adjustment_set_value(adj, spacing); + gtk_adjustment_value_changed(adj); - gtk_adjustment_set_value(adj, spacing); - gtk_adjustment_value_changed(adj); - - spinbutton_defocus(GTK_OBJECT(tbl)); + spinbutton_defocus(GTK_OBJECT(tbl)); + } } static void sp_connector_new_connection_point(GtkWidget *, GObject *tbl) |
