From 276ad23b7090a3edc778a6d48e8ff2ff450f2896 Mon Sep 17 00:00:00 2001 From: ronak69 Date: Thu, 19 Sep 2024 12:38:31 +0000 Subject: [PATCH] UI/Qt: Do not perform search if query text is empty --- Ladybird/Qt/LocationEdit.cpp | 3 +++ Ladybird/Qt/Tab.cpp | 2 ++ 2 files changed, 5 insertions(+) diff --git a/Ladybird/Qt/LocationEdit.cpp b/Ladybird/Qt/LocationEdit.cpp index fdce39c2c5a..fcfd49cb841 100644 --- a/Ladybird/Qt/LocationEdit.cpp +++ b/Ladybird/Qt/LocationEdit.cpp @@ -31,6 +31,9 @@ LocationEdit::LocationEdit(QWidget* parent) }); connect(this, &QLineEdit::returnPressed, [&] { + if (text().isEmpty()) + return; + clearFocus(); Optional search_engine_url; diff --git a/Ladybird/Qt/Tab.cpp b/Ladybird/Qt/Tab.cpp index 36d3ca12eef..61e61e20db4 100644 --- a/Ladybird/Qt/Tab.cpp +++ b/Ladybird/Qt/Tab.cpp @@ -823,6 +823,8 @@ void Tab::copy_link_url(URL::URL const& url) void Tab::location_edit_return_pressed() { + if (m_location_edit->text().isEmpty()) + return; navigate(m_location_edit->url()); }