[geany/geany-plugins] c81628: debugger: Remove a few dangling pointers
Colomban Wendling
git-noreply at xxxxx
Sat Jul 4 22:01:14 UTC 2015
Branch: refs/heads/master
Author: Colomban Wendling <ban at herbesfolles.org>
Committer: Colomban Wendling <ban at herbesfolles.org>
Date: Thu, 18 Jun 2015 15:18:22 UTC
Commit: c8162826eb59bef53ef39f163d173dfef16be33f
https://github.com/geany/geany-plugins/commit/c8162826eb59bef53ef39f163d173dfef16be33f
Log Message:
-----------
debugger: Remove a few dangling pointers
Those should not cause any problem in real situations, but resetting
them properly is safer as it doesn't depend on a very specific sequence
of events.
Modified Paths:
--------------
debugger/src/envtree.c
Modified: debugger/src/envtree.c
4 lines changed, 3 insertions(+), 1 deletions(-)
===================================================================
@@ -296,6 +296,7 @@ static void on_value_changed(GtkCellRendererText *renderer, gchar *path, gchar *
g_free(striped);
gtk_tree_path_free(being_edited_value);
+ being_edited_value = NULL;
}
/*
@@ -331,8 +332,9 @@ static void on_value_editing_cancelled(GtkCellRenderer *renderer, gpointer user_
g_object_set (renderer_value, "editable", FALSE, NULL);
- gtk_tree_path_free(being_edited_value);
gtk_tree_path_free(empty_path);
+ gtk_tree_path_free(being_edited_value);
+ being_edited_value = NULL;
}
/*
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
More information about the Plugins-Commits
mailing list