[LyX/master] Auto-select filter text in GuiCitation
Pavel Sanda <[email protected]> Thu, 18 Jun 2026 18:59:40 +0000
| Newsgroups | gmane.editors.lyx.cvs |
|---|---|
| Message-ID | <[email protected]> |
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