]> git.lyx.org Git - lyx.git/commitdiff
temp
authorRichard Kimberly Heck <rikiheck@lyx.org>
Tue, 6 Aug 2024 15:18:51 +0000 (11:18 -0400)
committerRichard Kimberly Heck <rikiheck@lyx.org>
Tue, 6 Aug 2024 15:18:51 +0000 (11:18 -0400)
src/insets/InsetRef.cpp

index a75de56d5bffc0bfa04a3f019ab93c3b9dba753d..0fd622b68933136bf5d200a14621e780ee6ca07f 100644 (file)
@@ -573,13 +573,12 @@ void InsetRef::addToToc(DocIterator const & cpit, bool output_active,
 
                // Code for display of formatted references
                bool const use_formatted_ref = buffer().params().use_formatted_ref;
-               if (use_formatted_ref) {
-                       string const & cmd = getCmdName();
-                       docstring const & ref = getParam("reference");
-                       if (cmd != "pageref" && cmd != "vpageref" && cmd != "vref" &&
-                                       cmd != "labelonly")
-                               screen_label_ = displayString(ref, cmd);
-               }
+               docstring & target = use_formatted_ref ? screen_label_ : tooltip_;
+               string const & cmd = getCmdName();
+               docstring const & ref = getParam("reference");
+               if (cmd != "pageref" && cmd != "vpageref" && cmd != "vref" &&
+                               cmd != "labelonly")
+                       target = displayString(ref, cmd);
                return;
        }
        // It seems that this reference does not point to any valid label.