diff options
Diffstat (limited to 'Source/WebCore/platform/gtk/GtkUtilities.cpp')
-rw-r--r-- | Source/WebCore/platform/gtk/GtkUtilities.cpp | 5 |
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 |