1
0
Fork 0

Remove meta_monitor_manager_get_monitor_for_output() API

This function is replaced by an equivalent that takes a connector
string.

https://bugzilla.gnome.org/show_bug.cgi?id=785381
This commit is contained in:
Jonas Ådahl 2017-07-10 18:02:47 +08:00
parent 315a6f43d7
commit 18ec86bd90
2 changed files with 0 additions and 37 deletions

View file

@ -2813,40 +2813,6 @@ meta_monitor_manager_get_monitor_matrix (MetaMonitorManager *manager,
return TRUE; return TRUE;
} }
/**
* meta_monitor_manager_get_monitor_for_output:
* @manager: A #MetaMonitorManager
* @id: A valid #MetaOutput id
*
* Returns: The monitor index or -1 if @id isn't valid or the output
* isn't associated with a logical monitor.
*/
gint
meta_monitor_manager_get_monitor_for_output (MetaMonitorManager *manager,
guint id)
{
MetaOutput *output;
GList *l;
g_return_val_if_fail (META_IS_MONITOR_MANAGER (manager), -1);
g_return_val_if_fail (id < g_list_length (manager->outputs), -1);
output = g_list_nth_data (manager->outputs, id);
if (!output || !output->crtc)
return -1;
for (l = manager->logical_monitors; l; l = l->next)
{
MetaLogicalMonitor *logical_monitor = l->data;
if (meta_rectangle_contains_rect (&logical_monitor->rect,
&output->crtc->rect))
return logical_monitor->number;
}
return -1;
}
/** /**
* meta_monitor_manager_get_monitor_for_connector: * meta_monitor_manager_get_monitor_for_connector:
* @manager: A #MetaMonitorManager * @manager: A #MetaMonitorManager

View file

@ -40,9 +40,6 @@ GType meta_monitor_manager_get_type (void);
MetaMonitorManager *meta_monitor_manager_get (void); MetaMonitorManager *meta_monitor_manager_get (void);
gint meta_monitor_manager_get_monitor_for_output (MetaMonitorManager *manager,
guint id);
gint meta_monitor_manager_get_monitor_for_connector (MetaMonitorManager *manager, gint meta_monitor_manager_get_monitor_for_connector (MetaMonitorManager *manager,
const char *connector); const char *connector);