commit cffc9fffcb0f8526ea2736ad762fd2ae8e837148
Author: Guillaume MM <[email protected]>
Date:   Tue Feb 5 03:33:17 2019 +0100

    Auto-select filter text in GuiCitation
---
 src/frontends/qt/GuiCitation.cpp | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/src/frontends/qt/GuiCitation.cpp b/src/frontends/qt/GuiCitation.cpp
index 450a32d747..37e49f8eec 100644
--- a/src/frontends/qt/GuiCitation.cpp
+++ b/src/frontends/qt/GuiCitation.cpp
@@ -798,8 +798,9 @@ void GuiCitation::init()
        updateControls(bi);
        updateStyles(bi);
        if (selected_model_.rowCount()) {
+               // Show the description for the first selected citation if it 
exists
+               // (#6486)
                selectedLV->blockSignals(true);
-               selectedLV->setFocus();
                selectedLV->selectRow(0);
                selectedLV->blockSignals(false);
 
@@ -816,15 +817,17 @@ void GuiCitation::init()
                citationStyleCO->setCurrentIndex(i);
                citationStyleCO->blockSignals(false);
                updateFormatting(citeStyles_[size_type(i)]);
-       } else
-               availableLV->setFocus();
+       }
 
        buttonBox->button(QDialogButtonBox::Apply)->setEnabled(false);
        buttonBox->button(QDialogButtonBox::Ok)->setEnabled(false);
 
        // apply filter
-       if (!filter_->text().isEmpty())
+       if (!filter_->text().isEmpty()) {
                findText(filter_->text(), true);
+       }
+
+       filter_->selectAll();
 }
 
 
-- 
lyx-cvs mailing list
[email protected]
https://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to