From 7f8794f902aa1f670b3ed4cd172557e000e4d01a Mon Sep 17 00:00:00 2001 From: Aziz Berkay Yesilyurt Date: Wed, 3 Nov 2021 21:39:45 +0100 Subject: [PATCH] shot: Fix hanging due to zero sized Rect shot was refactored to retrive crop_region, but it is empty when -r is not used. --- Userland/Utilities/shot.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Userland/Utilities/shot.cpp b/Userland/Utilities/shot.cpp index 74b8782b11..6f5612ed1a 100644 --- a/Userland/Utilities/shot.cpp +++ b/Userland/Utilities/shot.cpp @@ -108,7 +108,7 @@ int main(int argc, char** argv) } auto app = GUI::Application::construct(argc, argv); - Gfx::IntRect crop_region; + Optional crop_region; if (select_region) { auto window = GUI::Window::construct(); auto& container = window->set_main_widget(window); @@ -120,7 +120,7 @@ int main(int argc, char** argv) app->exec(); crop_region = container.region(); - if (crop_region.is_empty()) { + if (crop_region.value().is_empty()) { dbgln("cancelled..."); return 0; }