]> git.lyx.org Git - lyx.git/blobdiff - src/ToolbarBackend.C
Fix bug 2485 and crash on middle mouse paste on math
[lyx.git] / src / ToolbarBackend.C
index 1a616774cfb41ba08d82e4391473b784ae411e79..eaf6a61dbe66fec6802f7e79557064a402652012 100644 (file)
@@ -25,7 +25,7 @@
 
 using lyx::support::compare_ascii_no_case;
 using lyx::support::getVectorFromString;
-using lyx::support::LibFileSearch;
+using lyx::support::libFileSearch;
 using lyx::support::subst;
 
 using std::endl;
@@ -207,6 +207,7 @@ void ToolbarBackend::add(Toolbar & tb,
                         FuncRequest const & func, string const & tooltip)
 {
        tb.items.push_back(make_pair(func, tooltip));
+       tb.items.back().first.origin = FuncRequest::UI;
 }
 
 
@@ -228,11 +229,11 @@ string const ToolbarBackend::getIcon(FuncRequest const & f)
                if (!f.argument.empty())
                        xpm_name = subst(name + ' ' + f.argument, ' ', '_');
 
-               fullname = LibFileSearch("images", xpm_name, "xpm");
+               fullname = libFileSearch("images", xpm_name, "xpm");
 
                if (fullname.empty()) {
                        // try without the argument
-                       fullname = LibFileSearch("images", name, "xpm");
+                       fullname = libFileSearch("images", name, "xpm");
                }
        }
 
@@ -245,5 +246,5 @@ string const ToolbarBackend::getIcon(FuncRequest const & f)
        lyxerr[Debug::GUI] << "Cannot find icon for command \""
                           << lyxaction.getActionName(f.action)
                           << '(' << f.argument << ")\"" << endl;
-       return LibFileSearch("images", "unknown", "xpm");
+       return libFileSearch("images", "unknown", "xpm");
 }