gnome-desktop r5312 - trunk/libgnome-desktop
- From: federico svn gnome org
- To: svn-commits-list gnome org
- Subject: gnome-desktop r5312 - trunk/libgnome-desktop
- Date: Thu, 4 Dec 2008 00:29:07 +0000 (UTC)
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]