diff options
author | Sean Davis <smd.seandavis@gmail.com> | 2013-01-22 21:07:05 -0500 |
---|---|---|
committer | Sean Davis <smd.seandavis@gmail.com> | 2013-01-22 21:07:05 -0500 |
commit | eac7fba97e18af0661b0c6941afad03a1e7e8857 (patch) | |
tree | caeccfdf52f2225774ac023e6a2bc079ac242bce | |
parent | 36fe0952354c7a7da8bc037d4a92fb6bac6a9a03 (diff) | |
download | xfce4-settings-eac7fba97e18af0661b0c6941afad03a1e7e8857.tar.gz |
Update primary display on load after possible change.ochosi/primary
-rw-r--r-- | dialogs/display-settings/xfce-randr.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/dialogs/display-settings/xfce-randr.c b/dialogs/display-settings/xfce-randr.c index c1148248..3275fd1d 100644 --- a/dialogs/display-settings/xfce-randr.c +++ b/dialogs/display-settings/xfce-randr.c @@ -245,6 +245,8 @@ xfce_randr_populate (XfceRandr *randr, XRRCrtcInfo *crtc_info; gint n; guint m; + + XfconfChannel *display_channel = xfconf_channel_new ("displays"); g_return_if_fail (randr != NULL); g_return_if_fail (randr->priv != NULL); @@ -321,6 +323,10 @@ xfce_randr_populate (XfceRandr *randr, /* fill in the name used by the UI */ randr->friendly_name[m] = xfce_randr_friendly_name (randr, m); + + /* Update display info, primary display may have changed. */ + xfce_randr_save_output (randr, "Default", display_channel, + m, FALSE); } /* calculate relations from positions */ |