Kaydet (Commit) d2b711ec authored tarafından Michael Meeks's avatar Michael Meeks

fdo#521512 - fix presenter console display switching

The new, clearer names for external displays need to be in-sync.

Change-Id: Id78d359b08f956579e9226d00515cd959d81a17f
üst 6d619839
......@@ -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.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment