summaryrefslogtreecommitdiffstats
path: root/src/widgets/toolbox.cpp
diff options
context:
space:
mode:
authorJon A. Cruz <jon@joncruz.org>2010-12-02 08:34:41 +0000
committerJon A. Cruz <jon@joncruz.org>2010-12-02 08:34:41 +0000
commit0b28a67caf294644003234580df1e63a78d50d12 (patch)
tree5b681da2b5524c493d3b2632598c4d7ed4457281 /src/widgets/toolbox.cpp
parentFilters. New custom predefined Drawing filter (experimental, and currently a ... (diff)
downloadinkscape-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.cpp23
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)