[geany/geany-plugins] deb48c: Auto-close: Steal plugin data to free it manually
Pavel Roschin
git-noreply at xxxxx
Mon Sep 8 18:07:14 UTC 2014
Branch: refs/heads/master
Author: Pavel Roschin <roshin at scriptumplus.ru>
Committer: Pavel Roschin <roshin at scriptumplus.ru>
Date: Fri, 02 May 2014 18:36:25 UTC
Commit: deb48cbf5784a1ebf153a749fd9c8a29dca7b520
https://github.com/geany/geany-plugins/commit/deb48cbf5784a1ebf153a749fd9c8a29dca7b520
Log Message:
-----------
Auto-close: Steal plugin data to free it manually
Modified Paths:
--------------
autoclose/src/autoclose.c
Modified: autoclose/src/autoclose.c
3 lines changed, 2 insertions(+), 1 deletions(-)
===================================================================
@@ -835,7 +835,7 @@ autoclose_handlers_cleanup(void)
AutocloseUserData *autoclose_data;
sci = documents[i]->editor->sci;
- data = g_object_get_data(G_OBJECT(sci), "autoclose-userdata");
+ data = g_object_steal_data(G_OBJECT(sci), "autoclose-userdata");
if(!data)
continue;
autoclose_data = (AutocloseUserData*)data;
@@ -844,6 +844,7 @@ autoclose_handlers_cleanup(void)
gulong handler = autoclose_data->notify_handler[j];
g_signal_handler_disconnect(sci, handler);
}
+ g_free(data);
}
}
--------------
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