diff options
-rw-r--r-- | modules/mail/e-mail-shell-sidebar.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/modules/mail/e-mail-shell-sidebar.c b/modules/mail/e-mail-shell-sidebar.c index 42376ca52a..ebe72bf629 100644 --- a/modules/mail/e-mail-shell-sidebar.c +++ b/modules/mail/e-mail-shell-sidebar.c @@ -196,7 +196,11 @@ guess_screen_width (EMailShellSidebar *sidebar) GdkRectangle rect; toplevel = gtk_widget_get_toplevel (widget); +#if GTK_CHECK_VERSION(2,19,7) + if (toplevel && gtk_widget_get_realized (toplevel)) +#else if (toplevel && GTK_WIDGET_REALIZED (toplevel)) +#endif monitor = gdk_screen_get_monitor_at_window (screen, gtk_widget_get_window (toplevel)); else { /* We don't know in which monitor the window manager |