Fix theme preview in a small OpenGL viewer.

This commit is contained in:
John Preston 2023-02-18 15:08:21 +04:00
parent c09043f827
commit 18ebaeb726
2 changed files with 3 additions and 3 deletions

View file

@ -462,8 +462,8 @@ void OverlayWidget::RendererGL::paintRadialLoading(
void OverlayWidget::RendererGL::paintThemePreview(QRect outer) {
paintUsingRaster(_themePreviewImage, outer, [&](Painter &&p) {
const auto newOuter = QRect(QPoint(), outer.size());
_owner->paintThemePreviewContent(p, newOuter, newOuter);
p.translate(-outer.topLeft());
_owner->paintThemePreviewContent(p, outer, outer);
}, kThemePreviewOffset);
}

View file

@ -667,7 +667,7 @@ void OverlayWidget::savePosition() {
realPosition.moncrc = 0;
DEBUG_LOG(("Viewer Pos: Saving maximized position."));
} else {
auto r = _window->geometry();
auto r = _normalGeometry = _window->geometry();
realPosition.x = r.x();
realPosition.y = r.y();
realPosition.w = r.width();