From fb4d88b7b000fbb2b2f042f41d280bfade3aaea3 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=BCrgen=20Spitzm=C3=BCller?= Date: Thu, 10 Feb 2005 21:47:53 +0000 Subject: [PATCH] fix QRef dialog git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9610 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/frontends/qt2/ChangeLog | 6 ++++++ src/frontends/qt2/QRefDialog.C | 6 +++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/frontends/qt2/ChangeLog b/src/frontends/qt2/ChangeLog index d454b6e5a0..7ca1a2c702 100644 --- a/src/frontends/qt2/ChangeLog +++ b/src/frontends/qt2/ChangeLog @@ -1,3 +1,9 @@ +2005-02-10 Jürgen Spitzmüller + + * QRefDialog.C (refSelected): insert selected ref to + text widget (this was not possible if there was only + one entry, an empty inset was generated). + 2005-01-31 Asger Ottar Alstrup * QDialogView.h (form): add cast for MSVC. diff --git a/src/frontends/qt2/QRefDialog.C b/src/frontends/qt2/QRefDialog.C index 9114a9ac00..66ecfa8ce2 100644 --- a/src/frontends/qt2/QRefDialog.C +++ b/src/frontends/qt2/QRefDialog.C @@ -70,8 +70,12 @@ void QRefDialog::refHighlighted(const QString & sel) } -void QRefDialog::refSelected(const QString &) +void QRefDialog::refSelected(const QString & sel) { + if (form_->readOnly()) + return; + + referenceED->setText(sel); // or double click, inserts ref and closes dialog form_->slotOK(); } -- 2.39.2