From f08069142423b0d34705895a92d4e88b429d6aeb Mon Sep 17 00:00:00 2001 From: Marcus Nilsson Date: Sat, 14 Aug 2021 00:41:08 +0200 Subject: PixelPaint: Disable context menu for GuideTool when no guide is found Previously the context menu would popup even when closest_guide() returned nullptr, making the Delete action do nothing. --- Userland/Applications/PixelPaint/GuideTool.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'Userland') diff --git a/Userland/Applications/PixelPaint/GuideTool.cpp b/Userland/Applications/PixelPaint/GuideTool.cpp index 9633b47f91..de3bc85327 100644 --- a/Userland/Applications/PixelPaint/GuideTool.cpp +++ b/Userland/Applications/PixelPaint/GuideTool.cpp @@ -152,7 +152,8 @@ void GuideTool::on_context_menu(Layer&, GUI::ContextMenuEvent& event) auto image_position = editor()->editor_position_to_image_position(event.position()); m_context_menu_guide = closest_guide({ (int)image_position.x(), (int)image_position.y() }); - m_context_menu->popup(event.screen_position()); + if (m_context_menu_guide) + m_context_menu->popup(event.screen_position()); } void GuideTool::on_tool_activation() -- cgit v1.2.3