diff --git a/src/libs/ui/widgets/searchedit.cpp b/src/libs/ui/widgets/searchedit.cpp index 6de7300..fb9590a 100644 --- a/src/libs/ui/widgets/searchedit.cpp +++ b/src/libs/ui/widgets/searchedit.cpp @@ -29,6 +29,7 @@ #include #include #include +#include using namespace Zeal; using namespace Zeal::WidgetUi; @@ -82,7 +83,8 @@ void SearchEdit::selectQuery() return; } - selectAll(); + // Avoid some race condition which breaks Ctrl+K shortcut. + QTimer::singleShot(0, this, &QLineEdit::selectAll); } bool SearchEdit::event(QEvent *event)