Browse Source

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 8 năm trước cách đây
mục cha
commit
f130b0ad61
1 tập tin đã thay đổi với 6 bổ sung0 xóa
  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)
   {