// static bool LLURLDispatcherImpl::dispatchCore(const std::string& url, bool right_mouse, LLWebBrowserCtrl* web, bool trusted_browser) { if (url.empty()) return false; if (dispatchHelp(url, right_mouse)) return true; if (dispatchApp(url, right_mouse, web, trusted_browser)) return true; if (dispatchRegion(url, right_mouse)) return true; /* // Inform the user we can't handle this std::map<std::string, std::string> args; args["SLURL"] = url; r; */ return false; }
// static bool LLURLDispatcherImpl::dispatchCore(const LLSLURL& slurl, const std::string& nav_type, bool right_mouse, LLMediaCtrl* web, bool trusted_browser) { //if (dispatchHelp(slurl, right_mouse)) return true; switch(slurl.getType()) { case LLSLURL::APP: return dispatchApp(slurl, nav_type, right_mouse, web, trusted_browser); case LLSLURL::LOCATION: return dispatchRegion(slurl, nav_type, right_mouse); default: return false; } /* // Inform the user we can't handle this std::map<std::string, std::string> args; args["SLURL"] = slurl; r; */ }