[Xfce4-commits] <midori:master> Fix inconsistency in test initializations

Christian Dywan noreply at xfce.org
Thu Aug 9 01:04:06 CEST 2012


Updating branch refs/heads/master
         to 35dfebd1c6af4a39c8d6d18f76111d15bf62cb37 (commit)
       from e5da45a40ef01eccce9ed249eca37ab69f8fc829 (commit)

commit 35dfebd1c6af4a39c8d6d18f76111d15bf62cb37
Author: Christian Dywan <christian at twotoasts.de>
Date:   Thu Aug 9 01:01:44 2012 +0200

    Fix inconsistency in test initializations

 midori/midori-browser.c |    3 +++
 tests/bookmarks.c       |    1 +
 tests/browser.c         |    5 +++--
 tests/properties.c      |    5 +++--
 4 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/midori/midori-browser.c b/midori/midori-browser.c
index a3851d8..f351430 100644
--- a/midori/midori-browser.c
+++ b/midori/midori-browser.c
@@ -3688,6 +3688,9 @@ _action_caret_browsing_activate (GtkAction*     action,
     gint response;
     GtkWidget* dialog;
 
+    if (!gtk_widget_get_visible (GTK_WIDGET (browser)))
+        return;
+
     if (!katze_object_get_boolean (browser->settings, "enable-caret-browsing"))
     {
         dialog = gtk_message_dialog_new (GTK_WINDOW (browser),
diff --git a/tests/bookmarks.c b/tests/bookmarks.c
index bce08d7..6847164 100644
--- a/tests/bookmarks.c
+++ b/tests/bookmarks.c
@@ -195,6 +195,7 @@ main (int    argc,
     //TestParameters default_params = {":memory:", TRUE, NULL, NULL};
     TestParameters default_params = {":memory:", FALSE, NULL, NULL};
 
+    g_test_init (&argc, &argv, NULL);
     midori_app_setup (&argc, &argv, NULL, NULL);
 
     g_test_add ("/bookmarks/simple test",
diff --git a/tests/browser.c b/tests/browser.c
index 5b9ee85..710e25c 100644
--- a/tests/browser.c
+++ b/tests/browser.c
@@ -130,11 +130,12 @@ int
 main (int    argc,
       char** argv)
 {
-    g_object_set_data (G_OBJECT (webkit_get_default_session ()),
-                       "midori-session-initialized", (void*)1);
     g_test_init (&argc, &argv, NULL);
     midori_app_setup (&argc, &argv, NULL, NULL);
 
+    g_object_set_data (G_OBJECT (webkit_get_default_session ()),
+                       "midori-session-initialized", (void*)1);
+
     g_test_add_func ("/browser/create", browser_create);
     g_test_add_func ("/browser/tooltips", browser_tooltips);
     g_test_add_func ("/browser/site_data", browser_site_data);
diff --git a/tests/properties.c b/tests/properties.c
index d6abd2f..46ad284 100644
--- a/tests/properties.c
+++ b/tests/properties.c
@@ -187,11 +187,12 @@ int
 main (int    argc,
       char** argv)
 {
-    g_object_set_data (G_OBJECT (webkit_get_default_session ()),
-                       "midori-session-initialized", (void*)1);
     g_test_init (&argc, &argv, NULL);
     midori_app_setup (&argc, &argv, NULL, NULL);
 
+    g_object_set_data (G_OBJECT (webkit_get_default_session ()),
+                       "midori-session-initialized", (void*)1);
+
     g_test_add_data_func ("/properties/app",
         (gconstpointer)MIDORI_TYPE_APP, properties_type_test);
     g_test_add_data_func ("/properties/browser",


More information about the Xfce4-commits mailing list