diff options
author | Michael Meeks <michael.meeks@suse.com> | 2012-07-16 14:16:41 +0100 |
---|---|---|
committer | Fridrich Štrba <fridrich.strba@bluewin.ch> | 2012-07-16 15:37:54 +0200 |
commit | 9f4ebaa5a0b299eb0637f7910632b04191b211c0 (patch) | |
tree | 5be252f4d9794a658305c2012733729e42c6d2d3 /sdext | |
parent | dd57301eef0d99943672da7fc3d453ee3db4ad6e (diff) |
fdo#521512 - fix presenter console display switching
The new, clearer names for external displays need to be in-sync.
Change-Id: Id78d359b08f956579e9226d00515cd959d81a17f
Signed-off-by: Fridrich Štrba <fridrich.strba@bluewin.ch>
Diffstat (limited to 'sdext')
-rw-r--r-- | sdext/source/presenter/PresenterScreen.cxx | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sdext/source/presenter/PresenterScreen.cxx b/sdext/source/presenter/PresenterScreen.cxx index f89af706d239..3581fb31939a 100644 --- a/sdext/source/presenter/PresenterScreen.cxx +++ b/sdext/source/presenter/PresenterScreen.cxx @@ -440,10 +440,10 @@ void PresenterScreen::SwitchMonitors() return; // Adapt that display number to be the 'default' setting of 0 if it matches - sal_Int32 nDefaultDisplay = 0; + sal_Int32 nExternalDisplay = 0; Reference<beans::XPropertySet> xDisplayProperties = GetDisplayAccess(); - xDisplayProperties->getPropertyValue(A2S("DefaultDisplay")) >>= nDefaultDisplay; - if (nNewScreen == nDefaultDisplay) + xDisplayProperties->getPropertyValue(A2S("ExternalDisplay")) >>= nExternalDisplay; + if (nNewScreen == nExternalDisplay) nNewScreen = 0; // screen zero is best == the primary display else nNewScreen++; // otherwise we store screens offset by one. |