瀏覽代碼

DisplayComponent: force display manager reinit in switchCommand()

This guarantees we get the newest state. Should not be needed, bit will
help if there is a problem with this.
Vincent Lang 9 年之前
父節點
當前提交
f130b0ad61
共有 1 個文件被更改,包括 6 次插入0 次删除
  1. 6 0
      src/display/DisplayComponent.cpp

+ 6 - 0
src/display/DisplayComponent.cpp

@@ -318,6 +318,12 @@ void DisplayComponent::switchCommand(QString command)
     return;
   }
 
+  if (!initializeDisplayManager())
+  {
+    QLOG_ERROR() << "Could not reinitialize display manager";
+    return;
+  }
+
   int currentDisplay = getApplicationDisplay();
   if (currentDisplay < 0)
   {