summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Rettberg2020-08-28 17:01:32 +0200
committerSimon Rettberg2020-08-28 17:01:32 +0200
commit3ef1bb969b45710bf455fb84c66165e14b756e52 (patch)
treef28b8a1c58434d66e95cb75a469179282f954704
parentRead screen resolution directly from randr, Qt uses cached values (diff)
downloadbeamergui-3ef1bb969b45710bf455fb84c66165e14b756e52.tar.gz
beamergui-3ef1bb969b45710bf455fb84c66165e14b756e52.tar.xz
beamergui-3ef1bb969b45710bf455fb84c66165e14b756e52.zip
Add more debug info
-rw-r--r--src/xx.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/xx.cpp b/src/xx.cpp
index 5b6a56a..179d286 100644
--- a/src/xx.cpp
+++ b/src/xx.cpp
@@ -384,6 +384,7 @@ ConfigBackup ScreenSetup::setDefaultMode(ScreenMode &mode)
mode = ScreenMode::Single;
return retval;
}
+ // QMap sorts by key, so the outputs should be sorted alphabetically
QMap<QString, OutputInfo*> screenMap;
QMap<QString, OutputInfo*> projectorMap;
for (auto o : a->_outputMap) {
@@ -393,10 +394,12 @@ ConfigBackup ScreenSetup::setDefaultMode(ScreenMode &mode)
} else {
screenMap.insert(o->outputName, o);
}
- }
+ }
auto projectors = projectorMap.values();
- auto screens = screenMap.values();
+ auto screens = screenMap.values();
qDebug() << projectors.size() << "projectors," << screens.size() << "screens.";
+ qDebug() << "Projectors:" << projectorMap.keys();
+ qDebug() << "Screens:" << screenMap.keys();
QList<QSize> outputSizes = a->getTotalSize(projectors, screens);
if (outputSizes.isEmpty()) {
mode = ScreenMode::Advanced; // Dunno lol