diff options
| author | Johan B. C. Engelen <jbc.engelen@swissonline.ch> | 2011-12-31 10:49:11 +0000 |
|---|---|---|
| committer | Johan Engelen <goejendaagh@zonnet.nl> | 2011-12-31 10:49:11 +0000 |
| commit | 415b9c2bd6f49aa112898b91457a43334c82f9d0 (patch) | |
| tree | 2f05da29ff863e71c6032a43863bb97790bc1144 /src/widgets/toolbox.cpp | |
| parent | Item properties dialog: fix multi-document issue (propably introduced in revi... (diff) | |
| download | inkscape-415b9c2bd6f49aa112898b91457a43334c82f9d0.tar.gz inkscape-415b9c2bd6f49aa112898b91457a43334c82f9d0.zip | |
add NULL pointer checks
(bzr r10812)
Diffstat (limited to 'src/widgets/toolbox.cpp')
| -rw-r--r-- | src/widgets/toolbox.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/widgets/toolbox.cpp b/src/widgets/toolbox.cpp index 0638e9ca7..3a933db02 100644 --- a/src/widgets/toolbox.cpp +++ b/src/widgets/toolbox.cpp @@ -1250,6 +1250,9 @@ static void sp_node_toolbox_coord_changed(gpointer /*shape_editor*/, GObject *tb g_object_set_data( tbl, "freeze", GINT_TO_POINTER(TRUE)); UnitTracker* tracker = reinterpret_cast<UnitTracker*>( g_object_get_data( tbl, "tracker" ) ); + if (!tracker) { + return; + } SPUnit const *unit = tracker->getActiveUnit(); InkNodeTool *nt = get_node_tool(); @@ -1281,6 +1284,9 @@ static void sp_node_path_value_changed(GtkAdjustment *adj, GObject *tbl, Geom::D Inkscape::Preferences *prefs = Inkscape::Preferences::get(); UnitTracker* tracker = reinterpret_cast<UnitTracker*>(g_object_get_data( tbl, "tracker" )); + if (!tracker) { + return; + } SPUnit const *unit = tracker->getActiveUnit(); if (DocumentUndo::getUndoSensitive(sp_desktop_document(desktop))) { |
