فهرست منبع

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)
   {