Title: [131569] trunk/Source/WebKit2
Revision
131569
Author
[email protected]
Date
2012-10-17 02:27:41 -0700 (Wed, 17 Oct 2012)

Log Message

[WK2][GTK] Unneeded GError field in internal structure in WebKitFaviconDatabase.cpp
https://bugs.webkit.org/show_bug.cgi?id=99564

Reviewed by Carlos Garcia Campos.

Removed field 'error' from GetFaviconSurfaceAsyncData and updated
the code accordingly, by using g_simple_async_result_take_error().

* UIProcess/API/gtk/WebKitFaviconDatabase.cpp:
(GetFaviconSurfaceAsyncData): Removed unneeded field.
(processPendingIconsForPageURL): Avoid using g_propagate_error and
use g_simple_async_result_take_error directly instead.
(webkit_favicon_database_get_favicon_finish): Remove unneeded code.

Modified Paths

Diff

Modified: trunk/Source/WebKit2/ChangeLog (131568 => 131569)


--- trunk/Source/WebKit2/ChangeLog	2012-10-17 08:52:16 UTC (rev 131568)
+++ trunk/Source/WebKit2/ChangeLog	2012-10-17 09:27:41 UTC (rev 131569)
@@ -1,3 +1,19 @@
+2012-10-17  Mario Sanchez Prada  <[email protected]>
+
+        [WK2][GTK] Unneeded GError field in internal structure in WebKitFaviconDatabase.cpp
+        https://bugs.webkit.org/show_bug.cgi?id=99564
+
+        Reviewed by Carlos Garcia Campos.
+
+        Removed field 'error' from GetFaviconSurfaceAsyncData and updated
+        the code accordingly, by using g_simple_async_result_take_error().
+
+        * UIProcess/API/gtk/WebKitFaviconDatabase.cpp:
+        (GetFaviconSurfaceAsyncData): Removed unneeded field.
+        (processPendingIconsForPageURL): Avoid using g_propagate_error and
+        use g_simple_async_result_take_error directly instead.
+        (webkit_favicon_database_get_favicon_finish): Remove unneeded code.
+
 2012-10-17  Christophe Dumez  <[email protected]>
 
         [EFL][WK2] Start using OwnPtr for non-ref counted ewk types

Modified: trunk/Source/WebKit2/UIProcess/API/gtk/WebKitFaviconDatabase.cpp (131568 => 131569)


--- trunk/Source/WebKit2/UIProcess/API/gtk/WebKitFaviconDatabase.cpp	2012-10-17 08:52:16 UTC (rev 131568)
+++ trunk/Source/WebKit2/UIProcess/API/gtk/WebKitFaviconDatabase.cpp	2012-10-17 09:27:41 UTC (rev 131569)
@@ -110,7 +110,6 @@
     GRefPtr<WebKitFaviconDatabase> faviconDatabase;
     String pageURL;
     RefPtr<cairo_surface_t> icon;
-    GOwnPtr<GError> error;
     GRefPtr<GCancellable> cancellable;
 };
 WEBKIT_DEFINE_ASYNC_DATA_STRUCT(GetFaviconSurfaceAsyncData)
@@ -160,7 +159,7 @@
         GetFaviconSurfaceAsyncData* data = ""
         if (!g_cancellable_is_cancelled(data->cancellable.get())) {
             if (error)
-                g_propagate_error(&data->error.outPtr(), error.release());
+                g_simple_async_result_take_error(result, error.release());
             else
                 data->icon = icon;
         }
@@ -345,11 +344,6 @@
 
     GetFaviconSurfaceAsyncData* data = ""
     ASSERT(data);
-    if (data->error) {
-        g_propagate_error(error, data->error.release());
-        return 0;
-    }
-
     return cairo_surface_reference(data->icon.get());
 }
 
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to