From 728ad535bc3837816a6e37cba2dc45680c5872c2 Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Tue, 26 Feb 2019 15:05:18 +0100 Subject: [PATCH] SilverSearcher: Fix widget construction if not available Setting a layout on a widget only works after the old layout has been destroyed. Otherwise it just refuses and prints out a warning on the cmdline which in turn results in not displaying the failure inside the UI and keeping the line edit for the optional search options. Change-Id: Id4ff4679d67b625a7248569f6debf1912dc5bcf0 Reviewed-by: Przemyslaw Gorszkowski --- src/plugins/silversearcher/findinfilessilversearcher.cpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/plugins/silversearcher/findinfilessilversearcher.cpp b/src/plugins/silversearcher/findinfilessilversearcher.cpp index fc65d06a07c..5b22cc2cd4a 100644 --- a/src/plugins/silversearcher/findinfilessilversearcher.cpp +++ b/src/plugins/silversearcher/findinfilessilversearcher.cpp @@ -176,8 +176,6 @@ FindInFilesSilverSearcher::FindInFilesSilverSearcher(QObject *parent) setEnabled(isSilverSearcherAvailable()); if (!isEnabled()) { - auto layout = new QHBoxLayout(m_widget); - layout->setMargin(0); QLabel *label = new QLabel(tr("Silver Searcher is not available on the system.")); label->setStyleSheet("QLabel { color : red; }"); layout->addWidget(label);