From 415b9c2bd6f49aa112898b91457a43334c82f9d0 Mon Sep 17 00:00:00 2001 From: "Johan B. C. Engelen" Date: Sat, 31 Dec 2011 11:49:11 +0100 Subject: add NULL pointer checks (bzr r10812) --- src/widgets/toolbox.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/widgets/toolbox.cpp') 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( 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(g_object_get_data( tbl, "tracker" )); + if (!tracker) { + return; + } SPUnit const *unit = tracker->getActiveUnit(); if (DocumentUndo::getUndoSensitive(sp_desktop_document(desktop))) { -- cgit v1.2.3