[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