From 9337d18468c38b26edbd74a675b17e770dd67992 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20=C3=85dahl?= Date: Wed, 30 Nov 2016 10:25:14 +0800 Subject: [PATCH] screen: Remove meta_screen_get_current_monitor_for_pos from public API It was not used by anyone, and had strange caching behaviour to begin with. https://bugzilla.gnome.org/show_bug.cgi?id=777732 --- src/core/screen.c | 18 ++++++------------ src/meta/screen.h | 3 --- 2 files changed, 6 insertions(+), 15 deletions(-) diff --git a/src/core/screen.c b/src/core/screen.c index 172ad3970..341a8b979 100644 --- a/src/core/screen.c +++ b/src/core/screen.c @@ -1574,6 +1574,11 @@ meta_screen_get_current_logical_monitor (MetaScreen *screen) return &logical_monitors[monitor_index]; } +static int +meta_screen_get_current_monitor_for_pos (MetaScreen *screen, + int x, + int y); + MetaLogicalMonitor * meta_screen_get_current_logical_monitor_for_pos (MetaScreen *screen, int x, @@ -1594,18 +1599,7 @@ meta_screen_get_current_logical_monitor_for_pos (MetaScreen *screen, return &logical_monitors[monitor_index]; } - -/** - * meta_screen_get_current_monitor_for_pos: - * @screen: a #MetaScreen - * @x: The x coordinate - * @y: The y coordinate - * - * Gets the index of the monitor that contains the passed coordinates. - * - * Return value: a monitor index - */ -int +static int meta_screen_get_current_monitor_for_pos (MetaScreen *screen, int x, int y) diff --git a/src/meta/screen.h b/src/meta/screen.h index a1835cd0b..13c92516e 100644 --- a/src/meta/screen.h +++ b/src/meta/screen.h @@ -84,9 +84,6 @@ typedef enum int meta_screen_get_n_monitors (MetaScreen *screen); int meta_screen_get_primary_monitor (MetaScreen *screen); int meta_screen_get_current_monitor (MetaScreen *screen); -int meta_screen_get_current_monitor_for_pos (MetaScreen *screen, - int x, - int y); void meta_screen_get_monitor_geometry (MetaScreen *screen, int monitor, MetaRectangle *geometry);