[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kbibtex] src/gui/element: Fixing minor issue with fix for bug 371593
From: Thomas Fischer <fischer () unix-ag ! uni-kl ! de>
Date: 2016-11-26 21:53:09
Message-ID: E1cAkuD-0006O8-Rp () code ! kde ! org
[Download RAW message or body]
Git commit fdc79bb9eb0f224e9e0149f560460160f94d78c3 by Thomas Fischer, on behalf of Juergen Spitzmueller.
Committed on 26/11/2016 at 21:37.
Pushed by thomasfischer into branch 'master'.
Fixing minor issue with fix for bug 371593
There was a small glitch in commit 4e117aa38b3 that was meant
to fix bug 371593: Customized text was set too early and then
overwritten. This commit fixes the problem.
Signed-off-by: Thomas Fischer <fischer@unix-ag.uni-kl.de>
M +4 -1 src/gui/element/elementwidgets.cpp
https://commits.kde.org/kbibtex/fdc79bb9eb0f224e9e0149f560460160f94d78c3
diff --git a/src/gui/element/elementwidgets.cpp b/src/gui/element/elementwidgets.cpp
index 8d4990e..89094f5 100644
--- a/src/gui/element/elementwidgets.cpp
+++ b/src/gui/element/elementwidgets.cpp
@@ -373,7 +373,6 @@ bool ReferenceWidget::reset(QSharedPointer<const Element> element)
buttonSuggestId->setEnabled(!isReadOnly);
const BibTeXEntries *be = BibTeXEntries::self();
QString type = be->format(entry->type(), KBibTeX::cUpperCamelCase);
- entryType->lineEdit()->setText(type);
int index = entryType->findData(type);
if (index == -1) {
const QString typeLower(type.toLower());
@@ -384,6 +383,10 @@ bool ReferenceWidget::reset(QSharedPointer<const Element> element)
}
}
entryType->setCurrentIndex(index);
+ if (index == -1) {
+ /// A customized value not known to KBibTeX
+ entryType->lineEdit()->setText(type);
+ }
entryId->setText(entry->id());
/// New entries have no values. Use this fact
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic