anjuta r3997 - in trunk: . plugins/tools
- From: sgranjoux svn gnome org
- To: svn-commits-list gnome org
- Subject: anjuta r3997 - in trunk: . plugins/tools
- Date: Mon, 9 Jun 2008 17:41:44 +0000 (UTC)
Author: sgranjoux
Date: Mon Jun 9 17:41:44 2008
New Revision: 3997
URL: http://svn.gnome.org/viewvc/anjuta?rev=3997&view=rev
Log:
* plugins/tools/plugin.c:
Fix #537134: critical warnings tools->plugin_deactivate
Modified:
trunk/ChangeLog
trunk/plugins/tools/plugin.c
Modified: trunk/plugins/tools/plugin.c
==============================================================================
--- trunk/plugins/tools/plugin.c (original)
+++ trunk/plugins/tools/plugin.c Mon Jun 9 17:41:44 2008
@@ -109,7 +109,6 @@
struct _ATPPlugin {
AnjutaPlugin parent;
AnjutaPreferences *prefs;
- GladeXML *gxml;
GtkActionGroup* action_group;
gint uiid;
ATPToolList list;
@@ -216,8 +215,6 @@
ui = anjuta_shell_get_ui (plugin->shell, NULL);
anjuta_ui_unmerge (ui, this->uiid);
- g_object_unref (this->gxml);
-
return TRUE;
}
@@ -239,20 +236,22 @@
{
/* Create the tools preferences page */
ATPPlugin* atp_plugin;
+ GladeXML *gxml;
atp_plugin = ANJUTA_PLUGIN_ATP (obj);
atp_plugin->prefs = anjuta_shell_get_preferences (ANJUTA_PLUGIN(obj)->shell,
NULL);
/* Load glade file */
- atp_plugin->gxml = glade_xml_new (GLADE_FILE, "list_tools", NULL);
- if (atp_plugin->gxml == NULL)
+ gxml = glade_xml_new (GLADE_FILE, "list_tools", NULL);
+ if (gxml == NULL)
return;
- atp_tool_dialog_show(&atp_plugin->dialog, atp_plugin->gxml);
+ atp_tool_dialog_show(&atp_plugin->dialog, gxml);
- anjuta_preferences_add_page (atp_plugin->prefs, atp_plugin->gxml,
+ anjuta_preferences_add_page (atp_plugin->prefs, gxml,
"Tools", _("Tools"), ICON_FILE);
+ g_object_unref (gxml);
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]