summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libgnome-desktop/gnome-rr-output-info.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/libgnome-desktop/gnome-rr-output-info.c b/libgnome-desktop/gnome-rr-output-info.c
index 692e7ef2..6d480015 100644
--- a/libgnome-desktop/gnome-rr-output-info.c
+++ b/libgnome-desktop/gnome-rr-output-info.c
@@ -244,7 +244,10 @@ static void gnome_rr_output_info_set_tiled_geometry (GnomeRROutputInfo *self, in
/* for primary tile only configs turn off non-primary
tiles - turn them on for tiled ones */
if (ht != 0 || vt != 0)
- outputs[i]->priv->on = !primary_tile_only;
+ if (self->priv->on == FALSE)
+ outputs[i]->priv->on = FALSE;
+ else
+ outputs[i]->priv->on = !primary_tile_only;
if (primary_tile_only)
{