Forráskód Böngészése

Make sure we exit TV mode when exiting fullscreen with shortcuts.

Fixes plexinc/plex-media-player-private#528
Tobias Hieta 8 éve
szülő
commit
6b208908b5
1 módosított fájl, 6 hozzáadás és 1 törlés
  1. 6 1
      src/ui/KonvergoWindow.h

+ 6 - 1
src/ui/KonvergoWindow.h

@@ -73,7 +73,10 @@ public:
 
   Q_SLOT void toggleFullscreen()
   {
-    setFullScreen(!isFullScreen());
+    if (!m_webDesktopMode && isFullScreen())
+      SettingsComponent::Get().setValue(SETTINGS_SECTION_MAIN, "webMode", "desktop");
+    else
+      setFullScreen(!isFullScreen());
   }
 
   Q_SLOT void toggleAlwaysOnTop()
@@ -150,6 +153,8 @@ private:
   bool m_showedUpdateDialog;
 
   unsigned long m_osxPresentationOptions;
+
+  void setWebMode(bool newDesktopMode, bool fullscreen);
 };
 
 #endif // KONVERGOWINDOW_H