From d0835fa4cabf6c07c889df10134fe593ee6a61d3 Mon Sep 17 00:00:00 2001 From: Angus Leeming Date: Fri, 16 Aug 2002 12:59:34 +0000 Subject: [PATCH] Michael's "synchronise the labels with the buffer" patch. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@5011 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/frontends/xforms/ChangeLog | 5 +++++ src/frontends/xforms/FormRef.C | 5 ++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/frontends/xforms/ChangeLog b/src/frontends/xforms/ChangeLog index 26bb9102ad..657de55406 100644 --- a/src/frontends/xforms/ChangeLog +++ b/src/frontends/xforms/ChangeLog @@ -1,3 +1,8 @@ +2002-08-16 Michael Schmitt + + * FormRef.C (update): Synchronise the buffer choice and the list of + labels if the dialog is re-opened. + 2002-08-15 Angus Leeming * Dialogs.C: diff --git a/src/frontends/xforms/FormRef.C b/src/frontends/xforms/FormRef.C index f6f3f69fcc..4bcad71e57 100644 --- a/src/frontends/xforms/FormRef.C +++ b/src/frontends/xforms/FormRef.C @@ -113,7 +113,10 @@ void FormRef::update() controller().getBufferNum() + 1); } - refs_ = controller().getLabelList(string()); + string const name = controller(). + getBufferName(fl_get_choice(dialog_->choice_buffer) - 1); + refs_ = controller().getLabelList(name); + updateBrowser(refs_); } -- 2.39.5