summaryrefslogtreecommitdiff
path: root/gdk/gdkdisplaymanager.c
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2015-09-07 03:18:04 -0400
committerMatthias Clasen <mclasen@redhat.com>2015-09-07 03:18:04 -0400
commitf5fe1e3a06b6ea9160f9b05aaadd228a813bafb9 (patch)
tree061af9747fb112a0fee87c6e50aade18cac282bd /gdk/gdkdisplaymanager.c
parent0f92a43e106d31eddce63dcdf6519479361fff13 (diff)
downloadgtk+-f5fe1e3a06b6ea9160f9b05aaadd228a813bafb9.tar.gz
Avoid an extra type check in gdk_screen_get_default
Just go through the vfunc directly.
Diffstat (limited to 'gdk/gdkdisplaymanager.c')
-rw-r--r--gdk/gdkdisplaymanager.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/gdk/gdkdisplaymanager.c b/gdk/gdkdisplaymanager.c
index ceb3fcc1ac..bc3471f83a 100644
--- a/gdk/gdkdisplaymanager.c
+++ b/gdk/gdkdisplaymanager.c
@@ -363,12 +363,12 @@ gdk_display_get_default (void)
GdkScreen *
gdk_screen_get_default (void)
{
- GdkDisplay *default_display;
+ GdkDisplay *display;
- default_display = gdk_display_get_default ();
+ display = gdk_display_get_default ();
- if (default_display)
- return gdk_display_get_default_screen (default_display);
+ if (display)
+ return GDK_DISPLAY_GET_CLASS (display)->get_default_screen (display);
else
return NULL;
}