]> spindle.queued.net Git - midori/commitdiff
Correct usage of datatypes in a number of places
authorEnrico Tröger <enrico.troeger@uvena.de>
Sun, 16 Nov 2008 00:04:12 +0000 (01:04 +0100)
committerChristian Dywan <christian@twotoasts.de>
Sun, 16 Nov 2008 00:04:12 +0000 (01:04 +0100)
katze/katze-net.h
katze/katze-throbber.c
katze/katze-utils.c
midori/main.c
midori/midori-browser.c
midori/midori-locationaction.c
midori/midori-locationentry.c
midori/midori-view.c

index 2b6f78c861bc1a2d9c2bd75463f51cab6254e9c8..3aa12805e20f76b2a4ec48586aad187c6e05b626 100644 (file)
@@ -55,7 +55,7 @@ typedef struct
     KatzeNetStatus status;
     gchar* mime_type;
     gchar* data;
-    gsize length;
+    goffset length;
 } KatzeNetRequest;
 
 typedef gboolean (*KatzeNetStatusCb)     (KatzeNetRequest*   request,
index 9ec602428556e938e242e179e024a77d63f90d7a..68b61bb1670986dbc3098b73ea773963fbf6970f 100644 (file)
@@ -793,7 +793,7 @@ katze_throbber_aligned_coords (GtkWidget* widget,
 
     gtk_misc_get_alignment (GTK_MISC (widget), &xalign, &yalign);
     if (gtk_widget_get_direction (widget) == GTK_TEXT_DIR_RTL)
-        xalign = 1.0 - xalign;
+        xalign = 1.0f - xalign;
     gtk_misc_get_padding (GTK_MISC (widget), &xpad, &ypad);
 
     *ax = floor (widget->allocation.x + xpad
index f91542e1410749e3b18cfd9ec2caaf2506195bb8..048f24289fb723698f34f84614fde7ce07fea96a 100644 (file)
@@ -308,7 +308,8 @@ katze_property_proxy (gpointer     object,
 
     gtk_widget_set_sensitive (widget, pspec->flags & G_PARAM_WRITABLE);
 
-    g_object_set_data (G_OBJECT (widget), "property", (gchar*)property);
+    g_object_set_data_full (G_OBJECT (widget), "property",
+                            g_strdup (property), g_free);
 
     return widget;
 }
index 2e994ac5066b36b23d40fa3926aa485fd2f54d9c..5e0c119c7152b57345094c83c1724ac19d26ac37 100644 (file)
@@ -1369,7 +1369,7 @@ main (int    argc,
                 continue;
 
             gchar* fullname = g_build_filename (addon_path, filename, NULL);
-            gchar* exception = NULL;
+            exception = NULL;
             gjs_script_from_file (js_context, fullname, &exception);
             if (exception)
             /* FIXME: Do we want to print this somewhere else? */
index 221ba366f66f97cdea9dd8a577c5e38e07da9033..ce8b3049341929f2c25b39c97dce13f26e57983e 100644 (file)
@@ -2056,7 +2056,8 @@ _action_location_secondary_icon_released (GtkAction*     action,
                     menuitem), gtk_image_new_from_stock (STOCK_NEWS_FEED,
                     GTK_ICON_SIZE_MENU));
                 gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem);
-                g_object_set_data (G_OBJECT (menuitem), "uri", (gchar*)uri);
+                g_object_set_data_full (G_OBJECT (menuitem),
+                                        "uri", g_strup ((gchar*)uri), g_free);
                 g_signal_connect (menuitem, "activate",
                     G_CALLBACK (midori_browser_menu_feed_item_activate_cb),
                     browser);
index 5722074061ce96f6db4821e6ed3d2fe42651a200..17f1d55fcffe1dd1fbfe93b775f9287b700c1c1c 100644 (file)
@@ -317,7 +317,7 @@ midori_location_action_create_tool_item (GtkAction* action)
     gtk_tool_item_set_expand (GTK_TOOL_ITEM (toolitem), TRUE);
     location_entry = midori_location_entry_new ();
 
-    alignment = gtk_alignment_new (0, 0.5, 1, 0.1);
+    alignment = gtk_alignment_new (0.0f, 0.5f, 1.0f, 0.1f);
     gtk_container_add (GTK_CONTAINER (alignment), location_entry);
     gtk_widget_show (location_entry);
     gtk_container_add (GTK_CONTAINER (toolitem), alignment);
@@ -339,7 +339,7 @@ midori_location_action_key_press_event_cb (GtkWidget*   widget,
     case GDK_KP_Enter:
     case GDK_Return:
     {
-        if ((uri = gtk_entry_get_text (GTK_ENTRY (widget))))
+        if ((uri = gtk_entry_get_text (GTK_ENTRY (widget))) && *uri)
         {
             g_signal_emit (action, signals[SUBMIT_URI], 0, uri,
                 (event->state & GDK_MOD1_MASK) ? TRUE : FALSE);
index 1e9a476646112749df24772a23e2913124085cf3..3f4dd2a82ce74117d10700c989793a95e98d5e78 100644 (file)
@@ -72,8 +72,8 @@ gtk_entry_get_pixel_ranges (GtkEntry  *entry,
       PangoLayout *layout = gtk_entry_get_layout (entry);
       PangoLayoutLine *line = pango_layout_get_lines (layout)->data;
       const char *text = pango_layout_get_text (layout);
-      gint start_index = g_utf8_offset_to_pointer (text, start_char) - text;
-      gint end_index = g_utf8_offset_to_pointer (text, end_char) - text;
+      gsize start_index = g_utf8_offset_to_pointer (text, start_char) - text;
+      gsize end_index = g_utf8_offset_to_pointer (text, end_char) - text;
       gint real_n_ranges, i;
 
       pango_layout_line_get_x_ranges (line,
index d16de49ee0b0b35c5fc924f1acbddaec9bb5352f..65ba2ecad3ff0b5dfa3611613dcb3c926de2401d 100644 (file)
@@ -1313,7 +1313,7 @@ webkit_web_inspector_inspect_web_view_cb (WebKitWebInspector* inspector,
         gray_icon = gdk_pixbuf_copy (icon);
         if (gray_icon)
         {
-            gdk_pixbuf_saturate_and_pixelate (gray_icon, gray_icon, 0.1, FALSE);
+            gdk_pixbuf_saturate_and_pixelate (gray_icon, gray_icon, 0.1f, FALSE);
             gtk_window_set_icon (GTK_WINDOW (window), gray_icon);
             g_object_unref (gray_icon);
         }