2007-11-09 Xan Lopez <xan@gnome.org>
authoralp@webkit.org <alp@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 10 Nov 2007 00:29:44 +0000 (00:29 +0000)
committeralp@webkit.org <alp@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 10 Nov 2007 00:29:44 +0000 (00:29 +0000)
        Reviewed by Alp.

        Fix http://bugs.webkit.org/show_bug.cgi?id=15926
        [GTK] WebKitPage map handler is redundant.

        * Api/webkitgtkpage.cpp:
        The map handler for WebKitPage is redundant, GtkContainer does
        the same (and more correctly).

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@27658 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebKit/gtk/Api/webkitgtkpage.cpp
WebKit/gtk/ChangeLog

index 94610715beee98e5d69a8af9e75983b0a12f07db..dabc685a7d737508a93012541f0a7a1e59a94997 100644 (file)
@@ -160,19 +160,6 @@ static void webkit_page_realize(GtkWidget* widget)
     gdk_window_set_user_data(widget->window, widget);
 }
 
-static void webkit_page_map(GtkWidget* widget)
-{
-    GTK_WIDGET_SET_FLAGS(widget, GTK_MAPPED);
-    WebKitPagePrivate* private_data = WEBKIT_PAGE_GET_PRIVATE(WEBKIT_PAGE(widget));
-
-    HashSet<GtkWidget*>::const_iterator end = private_data->children.end();
-    for (HashSet<GtkWidget*>::const_iterator current = private_data->children.begin(); current != end; ++current)
-        if (GTK_WIDGET_VISIBLE(*current) && !GTK_WIDGET_MAPPED(*current))
-            gtk_widget_map((*current));
-
-    gdk_window_show(widget->window);
-}
-
 static void webkit_page_set_scroll_adjustments(WebKitPage* page, GtkAdjustment* hadj, GtkAdjustment* vadj)
 {
     FrameView* view = core(getFrameFromPage(page))->view();
@@ -383,7 +370,6 @@ static void webkit_page_class_init(WebKitPageClass* pageClass)
 
     GtkWidgetClass* widgetClass = GTK_WIDGET_CLASS(pageClass);
     widgetClass->realize = webkit_page_realize;
-    widgetClass->map = webkit_page_map;
     widgetClass->expose_event = webkit_page_expose_event;
     widgetClass->key_press_event = webkit_page_key_event;
     widgetClass->key_release_event = webkit_page_key_event;
index 7b3cbd6f111a450520f37d36b32706f21cbddba1..9bfbf92aec753c77478b3d54b233a5b4ff8d7ac4 100644 (file)
@@ -1,3 +1,14 @@
+2007-11-09  Xan Lopez  <xan@gnome.org>
+
+        Reviewed by Alp.
+
+        Fix http://bugs.webkit.org/show_bug.cgi?id=15926
+        [GTK] WebKitPage map handler is redundant.
+
+        * Api/webkitgtkpage.cpp:
+        The map handler for WebKitPage is redundant, GtkContainer does
+        the same (and more correctly).
+
 2007-11-08  Alp Toker  <alp@atoker.com>
 
         Reviewed by Mark Rowe.