From: Richard Kimberly Heck Date: Sat, 1 Jun 2024 16:36:00 +0000 (-0400) Subject: Fix bug #8856. X-Git-Tag: 2.4.1~76 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=26ab818033d6798bc88ea263f893e6f461d45221;p=lyx.git Fix bug #8856. Show values of cross-references in tooltips. (cherry picked from commit 2a1c3dce57da0ad25451fc61f413ebbeba2448fe) --- diff --git a/src/insets/InsetRef.cpp b/src/insets/InsetRef.cpp index c8bc837a5f..c1ea8e4a93 100644 --- a/src/insets/InsetRef.cpp +++ b/src/insets/InsetRef.cpp @@ -534,8 +534,10 @@ void InsetRef::updateBuffer(ParIterator const & it, UpdateType, bool const /*del if (use_formatted_ref || label.size() > maxLabelChars) { tooltip_ = label; support::truncateWithEllipsis(label, maxLabelChars); - } else - tooltip_ = from_ascii(""); + } else { + // put cross-reference value into tooltip + tooltip_ = displayString(ref, cmd); + } screen_label_ = label; // If use_formatted_ref is active, this will be overwritten in addToToc.