From 0a713c1c7b9d1890b98eb7c6d1e29bd199914ad7 Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Sun, 5 Jun 2022 14:43:03 +0300 Subject: [PATCH] Skipped grabbing of widget with invalid rect. --- ui/ui_utility.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ui/ui_utility.cpp b/ui/ui_utility.cpp index 3e36a29..ee6173d 100644 --- a/ui/ui_utility.cpp +++ b/ui/ui_utility.cpp @@ -128,7 +128,7 @@ QImage GrabWidgetToImage(not_null target, QRect rect, QColor bg) { if (!target->testAttribute(Qt::WA_OpaquePaintEvent)) { result.fill(bg); } - { + if (rect.isValid()) { QPainter p(&result); RenderWidget(p, target, QPoint(), rect); }