summaryrefslogtreecommitdiffstats
path: root/src/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.cpp')
-rw-r--r--src/main.cpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/main.cpp b/src/main.cpp
index e5b8ce5..8ccbba2 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -217,7 +217,15 @@ int main(int argc, char *argv[]) {
qSort(vsessions.begin(), vsessions.end(), myLessThan);
w.addItems(vsessions, a.translate("Dialog", "Virtual Sessions"));
}
- w.selectSession(defaultSession);
+
+ QSettings SLXsettings(OPENSLXCONFIG, QSettings::NativeFormat);
+ if ( SLXsettings.contains("SLX_BENCHMARK_VM") ) {
+ QString vm = SLXsettings.value("SLX_BENCHMARK_VM").toString();
+ vm.remove('\'');
+ w.startSession(vm);
+ } else {
+ w.selectSession(defaultSession);
+ }
w.show();
// center dialog on primary screen