]> spindle.queued.net Git - midori/commitdiff
Optimizations in main and MidoriApp
authorChristian Dywan <christian@twotoasts.de>
Tue, 30 Dec 2008 02:00:08 +0000 (03:00 +0100)
committerChristian Dywan <christian@twotoasts.de>
Tue, 30 Dec 2008 02:00:08 +0000 (03:00 +0100)
midori/main.c
midori/midori-app.c
panels/midori-extensions.c

index 3a01d7a7fff6e8723d22fa290fa166ac83892686..d04f76ce5235c4ef10ed7461f62cf7944c5e6d91 100644 (file)
@@ -1208,7 +1208,7 @@ parse_cookie (gchar* line,
     SoupCookie *cookie = NULL;
     gboolean http_only;
     time_t max_age;
-    gchar* host, *is_domain, *path, *secure, *expires, *name, *value;
+    gchar* host/*, *is_domain*/, *path, *secure, *expires, *name, *value;
 
     if (g_str_has_prefix (line, "#HttpOnly_"))
     {
@@ -1231,7 +1231,7 @@ parse_cookie (gchar* line,
         goto out;
 
     host = result[0];
-    is_domain = result[1];
+    /* is_domain = result[1]; */
     path = result[2];
     secure = result[3];
 
@@ -1689,7 +1689,6 @@ midori_load_extensions (gpointer data)
     MidoriApp* app = MIDORI_APP (data);
     KatzeArray* extensions;
     gchar* extension_path;
-    GDir* extension_dir;
     const gchar* filename;
     MidoriExtension* extension;
     guint n, i;
@@ -1698,11 +1697,9 @@ midori_load_extensions (gpointer data)
     extensions = katze_array_new (MIDORI_TYPE_EXTENSION);
     extension_path = g_build_filename (LIBDIR, PACKAGE_NAME, NULL);
     if (g_module_supported ())
-        extension_dir = g_dir_open (extension_path, 0, NULL);
-    else
-        extension_dir = NULL;
-    if (extension_dir)
     {
+        GDir* extension_dir = g_dir_open (extension_path, 0, NULL);
+
         while ((filename = g_dir_read_name (extension_dir)))
         {
             gchar* fullname;
@@ -1715,14 +1712,16 @@ midori_load_extensions (gpointer data)
             g_free (fullname);
 
             if (module && g_module_symbol (module, "extension_init",
-                                            (gpointer) &extension_init))
+                                           (gpointer) &extension_init))
                 extension = extension_init ();
             else
+            {
                 extension = g_object_new (MIDORI_TYPE_EXTENSION,
                                           "name", filename,
                                           "description", g_module_error (),
                                           NULL);
-            g_warning ("%s", g_module_error ());
+                g_warning ("%s", g_module_error ());
+            }
             katze_array_add_item (extensions, extension);
             g_object_unref (extension);
         }
index fe091136aa7426a15f15786135d26626295e4df1..11a9f895f058b3e1313aad1e7b5d59ab4fa56bd7 100644 (file)
@@ -160,8 +160,7 @@ _midori_app_add_browser (MidoriApp*     app,
     app->browsers = g_list_prepend (app->browsers, browser);
 
     #if HAVE_UNIQUE
-    if (app->instance)
-        unique_app_watch_window (app->instance, GTK_WINDOW (browser));
+    unique_app_watch_window (app->instance, GTK_WINDOW (browser));
     #endif
 }
 
@@ -369,7 +368,7 @@ midori_app_init (MidoriApp* app)
 
     app->accel_group = gtk_accel_group_new ();
 
-    app->settings = midori_web_settings_new ();
+    app->settings = NULL;
     app->bookmarks = NULL;
     app->trash = NULL;
     app->search_engines = NULL;
@@ -552,7 +551,7 @@ midori_app_instance_send_activate (MidoriApp* app)
     UniqueResponse response;
     #endif
 
-    g_return_val_if_fail (MIDORI_IS_APP (app), FALSE);
+    /* g_return_val_if_fail (MIDORI_IS_APP (app), FALSE); */
     g_return_val_if_fail (midori_app_instance_is_running (app), FALSE);
 
     #if HAVE_UNIQUE
@@ -579,7 +578,7 @@ midori_app_instance_send_new_browser (MidoriApp* app)
     UniqueResponse response;
     #endif
 
-    g_return_val_if_fail (MIDORI_IS_APP (app), FALSE);
+    /* g_return_val_if_fail (MIDORI_IS_APP (app), FALSE); */
     g_return_val_if_fail (midori_app_instance_is_running (app), FALSE);
 
     #if HAVE_UNIQUE
@@ -611,7 +610,7 @@ midori_app_instance_send_uris (MidoriApp* app,
     UniqueResponse response;
     #endif
 
-    g_return_val_if_fail (MIDORI_IS_APP (app), FALSE);
+    /* g_return_val_if_fail (MIDORI_IS_APP (app), FALSE); */
     g_return_val_if_fail (midori_app_instance_is_running (app), FALSE);
     g_return_val_if_fail (uris != NULL, FALSE);
 
index b7887850df4d745c4fd36aab4f35c7906989e0c2..c615c0d7411c8f8e71991e1e8831d7e503dc91f6 100644 (file)
@@ -177,10 +177,11 @@ midori_extensions_add_item_cb (KatzeArray*       array,
                                MidoriExtensions* extensions)
 {
     GtkTreeIter iter;
-    GtkListStore* liststore = GTK_LIST_STORE (gtk_tree_view_get_model (
-        GTK_TREE_VIEW (extensions->treeview)));
-    gtk_list_store_append (liststore, &iter);
-        gtk_list_store_set (liststore, &iter, 0, extension, -1);
+    GtkTreeModel* model;
+
+    model = gtk_tree_view_get_model (GTK_TREE_VIEW (extensions->treeview));
+    gtk_list_store_append (GTK_LIST_STORE (model), &iter);
+    gtk_list_store_set (GTK_LIST_STORE (model), &iter, 0, extension, -1);
 }
 
 static void
@@ -198,6 +199,7 @@ midori_extensions_set_property (GObject*      object,
         KatzeArray* array;
         guint i, n;
 
+        /* FIXME: Handle NULL and subsequent assignments */
         extensions->app = g_value_get_object (value);
         array = katze_object_get_object (extensions->app, "extensions");
         g_signal_connect (array, "add-item",