[grilo] test-ui: Call grl_deinit ()
- From: Juan A. Suarez Romero <jasuarez src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [grilo] test-ui: Call grl_deinit ()
- Date: Sun, 9 Feb 2014 02:01:59 +0000 (UTC)
commit acf670c92c908654e1b3cd3c437300b4621d02f8
Author: Juan A. Suarez Romero <jasuarez igalia com>
Date: Fri Feb 7 21:30:25 2014 +0000
test-ui: Call grl_deinit ()
https://bugzilla.gnome.org/show_bug.cgi?id=710185
tools/grilo-test-ui/main.c | 22 +++++++++-------------
1 files changed, 9 insertions(+), 13 deletions(-)
---
diff --git a/tools/grilo-test-ui/main.c b/tools/grilo-test-ui/main.c
index 4bafeaa..9feb148 100644
--- a/tools/grilo-test-ui/main.c
+++ b/tools/grilo-test-ui/main.c
@@ -212,7 +212,7 @@ static void authorize_flickr_cb (GtkAction *action);
#endif
static void shutdown_plugins_cb (GtkAction *action);
-static void shutdown_plugins (gboolean ui_active);
+static void shutdown_plugins (void);
static void load_all_plugins_cb (GtkAction *action);
static void load_all_plugins (void);
@@ -260,7 +260,7 @@ authorize_flickr_cb (GtkAction *action)
static void
shutdown_plugins_cb (GtkAction *action)
{
- shutdown_plugins (TRUE);
+ shutdown_plugins ();
}
static void
@@ -2276,7 +2276,7 @@ load_plugins (void)
}
static void
-shutdown_plugins (gboolean ui_active)
+shutdown_plugins (void)
{
GList *plugins;
GList *plugin_iter;
@@ -2285,10 +2285,7 @@ shutdown_plugins (gboolean ui_active)
/* Cancel previous operation, if any */
cancel_current_operation ();
- /* Let's make sure we don't have references to stuff
- we are about to shut down */
- if (ui_active)
- clear_ui ();
+ clear_ui ();
registry = grl_registry_get_default ();
@@ -2312,11 +2309,9 @@ shutdown_plugins (gboolean ui_active)
NULL);
/* Reload UI */
- if (ui_active) {
- reset_ui ();
- search_combo_setup ();
- query_combo_setup ();
- }
+ reset_ui ();
+ search_combo_setup ();
+ query_combo_setup ();
}
static void
@@ -2353,6 +2348,7 @@ main (int argc, gchar *argv[])
configure_plugins ();
load_plugins ();
gtk_main ();
- shutdown_plugins (FALSE);
+ clear_ui ();
+ grl_deinit ();
return 0;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]