Title: [209753] trunk/Source/WebKit2
Revision
209753
Author
[email protected]
Date
2016-12-13 02:23:25 -0800 (Tue, 13 Dec 2016)

Log Message

Fix GTK build after r209733
https://bugs.webkit.org/show_bug.cgi?id=165794

Document::visibilityState() now returns an IDL string enumeration.

Reviewed by Žan Doberšek.

* WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMDocument.cpp:
(webkit_dom_document_get_visibility_state):

Modified Paths

Diff

Modified: trunk/Source/WebKit2/ChangeLog (209752 => 209753)


--- trunk/Source/WebKit2/ChangeLog	2016-12-13 05:17:28 UTC (rev 209752)
+++ trunk/Source/WebKit2/ChangeLog	2016-12-13 10:23:25 UTC (rev 209753)
@@ -1,3 +1,15 @@
+2016-12-13  Sergio Villar Senin  <[email protected]>
+
+        Fix GTK build after r209733
+        https://bugs.webkit.org/show_bug.cgi?id=165794
+
+        Document::visibilityState() now returns an IDL string enumeration.
+
+        Reviewed by Žan Doberšek.
+
+        * WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMDocument.cpp:
+        (webkit_dom_document_get_visibility_state):
+
 2016-12-12  Dean Jackson  <[email protected]>
 
         [iOS] MediaDocument "Done" button should navigate the page back

Modified: trunk/Source/WebKit2/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMDocument.cpp (209752 => 209753)


--- trunk/Source/WebKit2/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMDocument.cpp	2016-12-13 05:17:28 UTC (rev 209752)
+++ trunk/Source/WebKit2/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMDocument.cpp	2016-12-13 10:23:25 UTC (rev 209753)
@@ -1917,8 +1917,16 @@
     WebCore::JSMainThreadNullState state;
     g_return_val_if_fail(WEBKIT_DOM_IS_DOCUMENT(self), 0);
     WebCore::Document* item = WebKit::core(self);
-    gchar* result = convertToUTF8String(item->visibilityState());
-    return result;
+    switch (item->visibilityState()) {
+    case WebCore::Document::VisibilityState::Hidden:
+        return convertToUTF8String("hidden");
+    case WebCore::Document::VisibilityState::Visible:
+        return convertToUTF8String("visible");
+    case WebCore::Document::VisibilityState::Prerender:
+        return convertToUTF8String("prerender");
+    }
+    ASSERT_NOT_REACHED();
+    return nullptr;
 }
 
 gboolean webkit_dom_document_get_hidden(WebKitDOMDocument* self)
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to