gnome-desktop r5312 - trunk/libgnome-desktop



Author: federico
Date: Thu Dec  4 00:29:07 2008
New Revision: 5312
URL: http://svn.gnome.org/viewvc/gnome-desktop?rev=5312&view=rev

Log:
Report errors from crtc_assignment_apply()

Signed-off-by: Federico Mena Quintero <federico novell com>

Modified:
   trunk/libgnome-desktop/gnome-rr-config.c

Modified: trunk/libgnome-desktop/gnome-rr-config.c
==============================================================================
--- trunk/libgnome-desktop/gnome-rr-config.c	(original)
+++ trunk/libgnome-desktop/gnome-rr-config.c	Thu Dec  4 00:29:07 2008
@@ -66,7 +66,8 @@
 
 typedef struct CrtcAssignment CrtcAssignment;
 
-static gboolean         crtc_assignment_apply (CrtcAssignment   *assign);
+static gboolean         crtc_assignment_apply (CrtcAssignment   *assign,
+					       GError          **error);
 static CrtcAssignment  *crtc_assignment_new   (GnomeRRScreen    *screen,
 					       GnomeOutputInfo **outputs);
 static void             crtc_assignment_free  (CrtcAssignment   *assign);
@@ -1143,7 +1144,8 @@
 
 gboolean
 gnome_rr_config_apply (GnomeRRConfig *config,
-		       GnomeRRScreen *screen)
+		       GnomeRRScreen *screen,
+		       GError       **error)
 {
     CrtcAssignment *assignment;
     GnomeOutputInfo **outputs;
@@ -1157,7 +1159,7 @@
     
     if (assignment)
     {
-	if (crtc_assignment_apply (assignment))
+	if (crtc_assignment_apply (assignment, error))
 	    result = TRUE;
 	    
 	crtc_assignment_free (assignment);
@@ -1506,6 +1508,8 @@
 {
     CrtcAssignment *assignment = g_new0 (CrtcAssignment, 1);
 
+    /* FMQ: return error */
+
     assignment->info = g_hash_table_new_full (
 	g_direct_hash, g_direct_equal, NULL, (GFreeFunc)crtc_info_free);
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]