From e1b0e7c96fd9d0aaf935f570f13c57b5ca659b06 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luis=20=C3=81ngel=20San=20Mart=C3=ADn?= Date: Sat, 28 Sep 2019 10:11:44 +0200 Subject: [PATCH 1/2] Fix full screen mode in windows with qt 5.12.4+ --- YACReader/main_window_viewer.cpp | 9 +++++---- YACReaderLibrary/library_window.cpp | 9 +++++---- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/YACReader/main_window_viewer.cpp b/YACReader/main_window_viewer.cpp index 32bd6479..b3a87bf9 100644 --- a/YACReader/main_window_viewer.cpp +++ b/YACReader/main_window_viewer.cpp @@ -1070,12 +1070,13 @@ void MainWindowViewer::toFullScreen() previousSize = size(); showNormal(); - setWindowFlags(previousWindowFlags | Qt::FramelessWindowHint); + setWindowFlags(previousWindowFlags | Qt::FramelessWindowHint | Qt::WindowStaysOnTopHint); - const QRect r = windowHandle()->screen()->geometry(); + QRect r = windowHandle()->screen()->geometry(); - move(r.x(), r.y()); - resize(r.width(), r.height() + 1); + r.setHeight(r.height() + 1); + + setGeometry(r); show(); viewer->show(); diff --git a/YACReaderLibrary/library_window.cpp b/YACReaderLibrary/library_window.cpp index 7d6c8967..8da72b0c 100644 --- a/YACReaderLibrary/library_window.cpp +++ b/YACReaderLibrary/library_window.cpp @@ -2001,12 +2001,13 @@ void LibraryWindow::toFullScreen() previousSize = size(); showNormal(); - setWindowFlags(previousWindowFlags | Qt::FramelessWindowHint); + setWindowFlags(previousWindowFlags | Qt::FramelessWindowHint | Qt::WindowStaysOnTopHint); - const QRect r = windowHandle()->screen()->geometry(); + QRect r = windowHandle()->screen()->geometry(); - move(r.x(), r.y()); - resize(r.width(), r.height() + 1); + r.setHeight(r.height() + 1); + + setGeometry(r); show(); comicsViewsManager->comicsView->toFullScreen(); From f65395c11da95c19a385d4f4a9dd6ca5fa60cf31 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luis=20=C3=81ngel=20San=20Mart=C3=ADn?= Date: Sat, 28 Sep 2019 10:15:17 +0200 Subject: [PATCH 2/2] Bump version number --- common/yacreader_global.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/yacreader_global.h b/common/yacreader_global.h index ec447320..167f2f4a 100644 --- a/common/yacreader_global.h +++ b/common/yacreader_global.h @@ -3,7 +3,7 @@ #include -#define VERSION "9.6.1" +#define VERSION "9.6.2" #define REMOTE_BROWSE_PERFORMANCE_WORKAROUND "REMOTE_BROWSE_PERFORMANCE_WORKAROUND"