diff options
| author | Diederik van Lierop <mailat-signdiedenrezidotnl> | 2010-02-17 21:45:04 +0000 |
|---|---|---|
| committer | Diederik van Lierop <mailat-signdiedenrezidotnl> | 2010-02-17 21:45:04 +0000 |
| commit | df48d6409a93d60d53cc16b0a8d3625cc3ffa6f0 (patch) | |
| tree | e228495fef72e09654019dc2eee805e1bbc49855 /src | |
| parent | Adding some missing translators. (diff) | |
| download | inkscape-df48d6409a93d60d53cc16b0a8d3625cc3ffa6f0.tar.gz inkscape-df48d6409a93d60d53cc16b0a8d3625cc3ffa6f0.zip | |
Fix a memory leak in sp_canvastext
(bzr r9094)
Diffstat (limited to 'src')
| -rw-r--r-- | src/display/canvas-text.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/display/canvas-text.cpp b/src/display/canvas-text.cpp index 1c715291f..d32bc20c3 100644 --- a/src/display/canvas-text.cpp +++ b/src/display/canvas-text.cpp @@ -91,7 +91,9 @@ sp_canvastext_destroy (GtkObject *object) SPCanvasText *canvastext = SP_CANVASTEXT (object); - canvastext->item=NULL; + g_free(canvastext->text); + canvastext->text = NULL; + canvastext->item = NULL; if (GTK_OBJECT_CLASS (parent_class_ct)->destroy) (* GTK_OBJECT_CLASS (parent_class_ct)->destroy) (object); |
