[mutter] cursor-tracker: Split a simple method out



commit ee812e3fe077eda672ebcdf6fbf7322d6b1896ae
Author: Jasper St. Pierre <jstpierre mecheye net>
Date:   Tue Apr 22 11:08:32 2014 -0400

    cursor-tracker: Split a simple method out

 src/backends/meta-cursor-tracker.c |   15 ++++++++++-----
 1 files changed, 10 insertions(+), 5 deletions(-)
---
diff --git a/src/backends/meta-cursor-tracker.c b/src/backends/meta-cursor-tracker.c
index 87e46f0..56c1f6f 100644
--- a/src/backends/meta-cursor-tracker.c
+++ b/src/backends/meta-cursor-tracker.c
@@ -163,6 +163,15 @@ make_x11_cursor_tracker (MetaScreen *screen)
   return self;
 }
 
+static MetaCursorTracker *
+meta_cursor_tracker_new (MetaScreen *screen)
+{
+  if (meta_is_wayland_compositor ())
+    return make_wayland_cursor_tracker (screen);
+  else
+    return make_x11_cursor_tracker (screen);
+}
+
 /**
  * meta_cursor_tracker_get_for_screen:
  * @screen: the #MetaScreen
@@ -179,11 +188,7 @@ meta_cursor_tracker_get_for_screen (MetaScreen *screen)
   if (screen->cursor_tracker)
     return screen->cursor_tracker;
 
-  if (meta_is_wayland_compositor ())
-    self = make_wayland_cursor_tracker (screen);
-  else
-    self = make_x11_cursor_tracker (screen);
-
+  self = meta_cursor_tracker_new (screen);
   screen->cursor_tracker = self;
   return self;
 }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]