r466 - trunk/src/target/OM-2007/applications/openmoko-appmanager/src
caowai_song at gta01.hmw-consulting.de
caowai_song at gta01.hmw-consulting.de
Mon Dec 25 10:42:33 CET 2006
Author: caowai_song
Date: 2006-12-25 10:42:22 +0100 (Mon, 25 Dec 2006)
New Revision: 466
Modified:
trunk/src/target/OM-2007/applications/openmoko-appmanager/src/navigation-area.c
trunk/src/target/OM-2007/applications/openmoko-appmanager/src/tool-box.c
Log:
When the application manager starts up, checking the "upgrade" will
lead a segment fault.
Modified: trunk/src/target/OM-2007/applications/openmoko-appmanager/src/navigation-area.c
===================================================================
--- trunk/src/target/OM-2007/applications/openmoko-appmanager/src/navigation-area.c 2006-12-25 09:40:54 UTC (rev 465)
+++ trunk/src/target/OM-2007/applications/openmoko-appmanager/src/navigation-area.c 2006-12-25 09:42:22 UTC (rev 466)
@@ -346,6 +346,7 @@
GtkListStore *store;
g_return_if_fail (MOKO_IS_APPLICATION_MANAGER_DATA (appdata));
+ g_return_if_fail (pkglist != NULL);
treeview = application_manager_get_tvpkglist (appdata);
g_return_if_fail (GTK_IS_TREE_VIEW (treeview));
@@ -378,6 +379,7 @@
g_return_if_fail (MOKO_IS_APPLICATION_MANAGER_DATA (appdata));
pkglist = application_manager_data_get_currentlist (appdata);
+ g_return_if_fail (pkglist != NULL);
navigation_area_refresh_with_package_list (appdata, pkglist);
}
Modified: trunk/src/target/OM-2007/applications/openmoko-appmanager/src/tool-box.c
===================================================================
--- trunk/src/target/OM-2007/applications/openmoko-appmanager/src/tool-box.c 2006-12-25 09:40:54 UTC (rev 465)
+++ trunk/src/target/OM-2007/applications/openmoko-appmanager/src/tool-box.c 2006-12-25 09:42:22 UTC (rev 466)
@@ -37,6 +37,7 @@
package_list_mark_all_upgradeable (MOKO_APPLICATION_MANAGER_DATA (data));
navigation_area_rebuild_from_latest (MOKO_APPLICATION_MANAGER_DATA (data));
+ g_debug ("Create a dialog");
dialog = gtk_message_dialog_new (NULL,
GTK_DIALOG_DESTROY_WITH_PARENT,
GTK_MESSAGE_INFO,
@@ -44,6 +45,7 @@
_("Marked all upgradeable packages"));
gtk_dialog_run (GTK_DIALOG (dialog));
gtk_widget_destroy (dialog);
+ g_debug ("destroy a dialog");
}
/**
More information about the commitlog
mailing list