From 4fba67867725a9c869f48e1d98355867ff23cbde Mon Sep 17 00:00:00 2001 From: tpearson Date: Wed, 24 Aug 2011 03:27:39 +0000 Subject: Stabilize fallback of display configuration git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdelibs@1249203 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- krandr/libkrandr.cc | 3 +++ 1 file changed, 3 insertions(+) (limited to 'krandr') diff --git a/krandr/libkrandr.cc b/krandr/libkrandr.cc index cf4aa124d..0a8e5e571 100644 --- a/krandr/libkrandr.cc +++ b/krandr/libkrandr.cc @@ -449,6 +449,9 @@ TQPoint KRandrSimpleAPI::applySystemwideDisplayConfiguration(TQString profilenam if (screenInfoArray.count() > 0) { applySystemwideDisplayConfiguration(screenInfoArray, FALSE); } + destroyScreenInformationObject(screenInfoArray); + screenInfoArray = readCurrentDisplayConfiguration(); + ensureMonitorDataConsistency(screenInfoArray); ret = primaryScreenOffsetFromTLC(screenInfoArray); destroyScreenInformationObject(screenInfoArray); } -- cgit v1.2.1