#include "ScriptEventListener.h"
#ifdef ANDROID_META_SUPPORT
+#include "PlatformBridge.h"
#include "Settings.h"
-#include "WebViewCore.h"
#endif
namespace WebCore {
if (!ownerElement) {
FrameView* view = document()->view();
if (view)
- android::WebViewCore::getWebViewCore(view)->updateViewport();
+ PlatformBridge::updateViewport(view);
}
}
}
#include "HTMLNames.h"
#ifdef ANDROID_META_SUPPORT
+#include "PlatformBridge.h"
#include "Settings.h"
-#include "WebViewCore.h"
#endif
#if ENABLE(ANDROID_INSTALLABLE_WEB_APPS)
if (updateViewport && !document()->ownerElement()) {
FrameView* view = document()->view();
if (view)
- android::WebViewCore::getWebViewCore(view)->updateViewport();
+ PlatformBridge::updateViewport(view);
}
#else
if (equalIgnoringCase(name(), "viewport"))
static int screenDepth();
static FloatRect screenRect();
+
+ // Update the viewport meta data.
+ static void updateViewport(FrameView*);
};
}
return FloatRect(0.0, 0.0, info.w, info.h);
}
+void PlatformBridge::updateViewport(FrameView* frameView)
+{
+ android::WebViewCore* webViewCore = android::WebViewCore::getWebViewCore(frameView);
+ webViewCore->updateViewport();
+}
+
} // namespace WebCore