Index: ui/base/gtk/gtk_windowing.cc |
diff --git a/ui/base/gtk/gtk_windowing.cc b/ui/base/gtk/gtk_windowing.cc |
index 7f26b84442040c6a5a06b82f21f27441bff972c6..4ca4a1d2786b583f26d15bced0ff1752a3513a0f 100644 |
--- a/ui/base/gtk/gtk_windowing.cc |
+++ b/ui/base/gtk/gtk_windowing.cc |
@@ -7,15 +7,16 @@ |
#include <gdk/gdkx.h> |
#include "base/logging.h" |
+#include "ui/base/gtk/gtk_compat.h" |
#include "ui/base/x/x11_util.h" |
namespace ui { |
void StackPopupWindow(GtkWidget* popup, GtkWidget* toplevel) { |
- DCHECK(GTK_IS_WINDOW(popup) && GTK_WIDGET_TOPLEVEL(popup) && |
- GTK_WIDGET_REALIZED(popup)); |
- DCHECK(GTK_IS_WINDOW(toplevel) && GTK_WIDGET_TOPLEVEL(toplevel) && |
- GTK_WIDGET_REALIZED(toplevel)); |
+ DCHECK(GTK_IS_WINDOW(popup) && gtk_widget_is_toplevel(popup) && |
+ gtk_widget_get_realized(popup)); |
+ DCHECK(GTK_IS_WINDOW(toplevel) && gtk_widget_is_toplevel(toplevel) && |
+ gtk_widget_get_realized(toplevel)); |
// Stack the |popup| window directly above the |toplevel| window. |
// The popup window is a direct child of the root window, so we need to |