monitor-manager: use g_return_val_if_fail if trying to fetch an invalid monitor
authorMarco Trevisan (Treviño) <mail@3v1n0.net>
Fri, 13 Oct 2017 05:10:22 +0000 (00:10 -0500)
committerJeremy Bicha <jbicha@debian.org>
Sat, 21 Oct 2017 23:47:22 +0000 (00:47 +0100)
https://bugzilla.gnome.org/show_bug.cgi?id=788860

Gbp-Pq: Name 0009-monitor-manager-use-g_return_val_if_fail-if-trying-t.patch

src/backends/meta-monitor-manager.c

index fd2aca9698b2600c749fcbf0960fab157c80598f..343bb060ab75454d9114ebc81ced2a12d42c61fc 100644 (file)
@@ -2273,7 +2273,7 @@ MetaLogicalMonitor *
 meta_monitor_manager_get_logical_monitor_from_number (MetaMonitorManager *manager,
                                                       int                 number)
 {
-  g_assert ((unsigned int) number < g_list_length (manager->logical_monitors));
+  g_return_val_if_fail ((unsigned int) number < g_list_length (manager->logical_monitors), NULL);
 
   return g_list_nth (manager->logical_monitors, number)->data;
 }