diff --git a/src/qt/qt_mainwindow.cpp b/src/qt/qt_mainwindow.cpp index 830d067f2..8df0dba3d 100644 --- a/src/qt/qt_mainwindow.cpp +++ b/src/qt/qt_mainwindow.cpp @@ -156,8 +156,6 @@ extern "C" void qt_blit(int x, int y, int w, int h, int monitor_index); extern MainWindow *main_window; -static int fs_on_signal = 0, fs_off_signal = 0; - MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow) @@ -1243,10 +1241,10 @@ MainWindow::keyPressEvent(QKeyEvent *event) } if (!fs_off_signal && (video_fullscreen > 0) && keyboard_isfsexit()) - fs_off_signal = 1; + fs_off_signal = true; if (!fs_on_signal && (video_fullscreen == 0) && keyboard_isfsenter()) - fs_on_signal = 1; + fs_on_signal = true; if (keyboard_ismsexit()) plat_mouse_capture(0); @@ -1284,12 +1282,12 @@ MainWindow::keyReleaseEvent(QKeyEvent *event) if (fs_off_signal && (video_fullscreen > 0) && keyboard_isfsexit_down()) { ui->actionFullscreen->trigger(); - fs_off_signal = 0; + fs_off_signal = false; } if (fs_on_signal && (video_fullscreen == 0) && keyboard_isfsenter_down()) { ui->actionFullscreen->trigger(); - fs_on_signal = 0; + fs_on_signal = false; } if (!send_keyboard_input) diff --git a/src/qt/qt_mainwindow.hpp b/src/qt/qt_mainwindow.hpp index 826f75475..cd0bd695b 100644 --- a/src/qt/qt_mainwindow.hpp +++ b/src/qt/qt_mainwindow.hpp @@ -167,6 +167,10 @@ private: bool resizableonce = false; bool vnc_enabled = false; + /* Full screen ON and OFF signals */ + static bool fs_on_signal = false; + static bool fs_off_signal = false; + friend class SpecifyDimensions; friend class ProgSettings; friend class RendererCommon;