[Xfce4-commits] <midori:master> Update extension test to extension_init changes

Christian Dywan noreply at xfce.org
Thu Apr 12 02:36:01 CEST 2012


Updating branch refs/heads/master
         to 3428fbb586ce2074b26364266641d798b31a571d (commit)
       from e5a793c9e7045daa6325d5dc64dddc519aad2e17 (commit)

commit 3428fbb586ce2074b26364266641d798b31a571d
Author: Vincent Cappe <vcappe at gmail.com>
Date:   Thu Apr 12 02:35:14 2012 +0200

    Update extension test to extension_init changes

 tests/extensions.c |   22 +++++++++++++++++-----
 1 files changed, 17 insertions(+), 5 deletions(-)

diff --git a/tests/extensions.c b/tests/extensions.c
index 22b6853..a5baa1f 100644
--- a/tests/extensions.c
+++ b/tests/extensions.c
@@ -166,13 +166,25 @@ extension_settings (void)
 static void
 extension_activate (gconstpointer data)
 {
+    MidoriExtension* extension;
     MidoriApp* app = midori_app_new ();
-    MidoriExtension* extension = MIDORI_EXTENSION (data);
-    if (extension == NULL)
-        return;
     g_object_set (app, "settings", midori_web_settings_new (), NULL);
-    g_signal_emit_by_name (extension, "activate", app);
-    midori_extension_deactivate (extension);
+
+    if (MIDORI_IS_EXTENSION (data))
+    {
+       extension = MIDORI_EXTENSION (data);
+       g_signal_emit_by_name (extension, "activate", app);
+       midori_extension_deactivate (extension);
+    }
+    else if (KATZE_IS_ARRAY (data))
+    {
+       KATZE_ARRAY_FOREACH_ITEM (extension, KATZE_ARRAY (data))
+       {
+           g_signal_emit_by_name (extension, "activate", app);
+           midori_extension_deactivate (extension);
+       }
+    }
+
     g_object_unref (app);
 }
 


More information about the Xfce4-commits mailing list