[gnome-flashback] backends: add gf_monitor_manager_get_vendor_name



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]