summaryrefslogtreecommitdiff
path: root/Source/WebCore/platform/gtk/GtkUtilities.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/platform/gtk/GtkUtilities.cpp')
-rw-r--r--Source/WebCore/platform/gtk/GtkUtilities.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/Source/WebCore/platform/gtk/GtkUtilities.cpp b/Source/WebCore/platform/gtk/GtkUtilities.cpp
index 2cf69c9d0..246687958 100644
--- a/Source/WebCore/platform/gtk/GtkUtilities.cpp
+++ b/Source/WebCore/platform/gtk/GtkUtilities.cpp
@@ -42,4 +42,9 @@ IntPoint convertWidgetPointToScreenPoint(GtkWidget* widget, const IntPoint& poin
return IntPoint(windowOriginX + xInWindow, windowOriginY + yInWindow);
}
+bool widgetIsOnscreenToplevelWindow(GtkWidget* widget)
+{
+ return gtk_widget_is_toplevel(widget) && GTK_IS_WINDOW(widget) && !GTK_IS_OFFSCREEN_WINDOW(widget);
+}
+
} // namespace WebCore