parent
82fda96ed8
commit
6d5347472d
|
@ -481,6 +481,10 @@ OverlayWidget::OverlayWidget()
|
||||||
moveToScreen(true);
|
moveToScreen(true);
|
||||||
}
|
}
|
||||||
} else if (type == QEvent::Resize) {
|
} else if (type == QEvent::Resize) {
|
||||||
|
const auto size = static_cast<QResizeEvent*>(e.get())->size();
|
||||||
|
DEBUG_LOG(("Viewer Pos: Resized to %1, %2")
|
||||||
|
.arg(size.width())
|
||||||
|
.arg(size.height()));
|
||||||
if (_windowed) {
|
if (_windowed) {
|
||||||
savePosition();
|
savePosition();
|
||||||
}
|
}
|
||||||
|
@ -508,9 +512,6 @@ OverlayWidget::OverlayWidget()
|
||||||
const auto type = e->type();
|
const auto type = e->type();
|
||||||
if (type == QEvent::Resize) {
|
if (type == QEvent::Resize) {
|
||||||
const auto size = static_cast<QResizeEvent*>(e.get())->size();
|
const auto size = static_cast<QResizeEvent*>(e.get())->size();
|
||||||
DEBUG_LOG(("Viewer Pos: Resized to %1, %2")
|
|
||||||
.arg(size.width())
|
|
||||||
.arg(size.height()));
|
|
||||||
|
|
||||||
// Somehow Windows 11 knows the geometry of first widget below
|
// Somehow Windows 11 knows the geometry of first widget below
|
||||||
// the semi-native title control widgets and it uses
|
// the semi-native title control widgets and it uses
|
||||||
|
@ -909,6 +910,11 @@ void OverlayWidget::updateGeometry(bool inMove) {
|
||||||
if (_fullscreen && (!Platform::IsWindows11OrGreater() || !isHidden())) {
|
if (_fullscreen && (!Platform::IsWindows11OrGreater() || !isHidden())) {
|
||||||
updateGeometryToScreen(inMove);
|
updateGeometryToScreen(inMove);
|
||||||
} else if (_windowed && _normalGeometryInited) {
|
} else if (_windowed && _normalGeometryInited) {
|
||||||
|
DEBUG_LOG(("Viewer Pos: Setting %1, %2, %3, %4")
|
||||||
|
.arg(_normalGeometry.x())
|
||||||
|
.arg(_normalGeometry.y())
|
||||||
|
.arg(_normalGeometry.width())
|
||||||
|
.arg(_normalGeometry.height()));
|
||||||
_window->setGeometry(_normalGeometry);
|
_window->setGeometry(_normalGeometry);
|
||||||
}
|
}
|
||||||
if constexpr (!Platform::IsMac()) {
|
if constexpr (!Platform::IsMac()) {
|
||||||
|
|
Loading…
Reference in New Issue