[LyX/master] Fix bug #12447

Enrico Forestieri forenr at lyx.org
Sun Jan 2 17:22:54 UTC 2022


commit d4cfa5204c3963d5ef99fd9ac263566bc69df21c
Author: Enrico Forestieri <forenr at lyx.org>
Date:   Sun Jan 2 18:49:44 2022 +0100

    Fix bug #12447
    
    Due to a thinko at 1fe75ae7 the code was not using the correct index.
---
 src/frontends/qt/GuiDelimiter.cpp |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/frontends/qt/GuiDelimiter.cpp b/src/frontends/qt/GuiDelimiter.cpp
index 3110db7..479db87 100644
--- a/src/frontends/qt/GuiDelimiter.cpp
+++ b/src/frontends/qt/GuiDelimiter.cpp
@@ -262,8 +262,9 @@ GuiDelimiter::GuiDelimiter(GuiView & lv)
 
 	for (int i = 0; i != leftLW->count(); ++i) {
 		MathSymbol const & ms = mathSymbol(getDelimiterName(leftLW->item(i)));
-		QListWidgetItem * rwi = left_list_items_[doMatch(ms.unicode)]->clone();
-		right_list_items_[ms.unicode] = rwi;
+		char_type const rdelim = doMatch(ms.unicode);
+		QListWidgetItem * rwi = left_list_items_[rdelim]->clone();
+		right_list_items_[mathSymbol(texName(rdelim)).unicode] = rwi;
 		rightLW->addItem(rwi);
 	}
 


More information about the lyx-cvs mailing list