[gnome-flashback] backends: add gf_monitor_manager_get_vendor_name
- From: Alberts Muktupāvels <muktupavels src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-flashback] backends: add gf_monitor_manager_get_vendor_name
- Date: Mon, 15 Jul 2019 11:53:11 +0000 (UTC)
commit cc0d926acc8d67509b36cb03f181946790d8e2b7
Author: Alberts Muktupāvels <alberts muktupavels gmail com>
Date: Mon Jul 8 16:05:59 2019 +0300
backends: add gf_monitor_manager_get_vendor_name
Based on mutter commit:
https://gitlab.gnome.org/GNOME/mutter/commit/c3c6668343624d7ac2fd
backends/gf-monitor-manager-private.h | 3 +++
backends/gf-monitor-manager.c | 10 ++++++++++
2 files changed, 13 insertions(+)
---
diff --git a/backends/gf-monitor-manager-private.h b/backends/gf-monitor-manager-private.h
index 5a3cb89..35a4678 100644
--- a/backends/gf-monitor-manager-private.h
+++ b/backends/gf-monitor-manager-private.h
@@ -222,6 +222,9 @@ GfLogicalMonitorLayoutMode gf_monitor_manager_get_default_layout_mode (GfM
GfMonitorConfigManager *gf_monitor_manager_get_config_manager (GfMonitorManager
*manager);
+char *gf_monitor_manager_get_vendor_name (GfMonitorManager
*manager,
+ const char
*vendor);
+
static inline gboolean
gf_monitor_transform_is_rotated (GfMonitorTransform transform)
{
diff --git a/backends/gf-monitor-manager.c b/backends/gf-monitor-manager.c
index a577277..1867aa1 100644
--- a/backends/gf-monitor-manager.c
+++ b/backends/gf-monitor-manager.c
@@ -2614,6 +2614,16 @@ gf_monitor_manager_get_config_manager (GfMonitorManager *manager)
return manager->config_manager;
}
+char *
+gf_monitor_manager_get_vendor_name (GfMonitorManager *manager,
+ const char *vendor)
+{
+ if (!manager->pnp_ids)
+ manager->pnp_ids = gnome_pnp_ids_new ();
+
+ return gnome_pnp_ids_get_pnp_id (manager->pnp_ids, vendor);
+}
+
gint
gf_monitor_manager_get_monitor_for_connector (GfMonitorManager *manager,
const gchar *connector)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]