Version: (using Devel) Compiler: gcc version 4.2.1 (Apple Inc. build 5564) OS: OS X Installed from: Compiled sources Links clicked in the WIkipedia tab in Amarok2 don't open up in the default browser. The expected behavior is that Amarok open the page, or launch the browser and then open the page. I'd like to say this is a KDE bug but if you go to Help -> Report Bug... and click on the http://bugs.kde.org link in the dialog box that pops up, the correct thing happens.
I've looked up the actual code, here it comes: void WikipediaApplet::linkClicked( const QUrl &url ) { DEBUG_BLOCK debug() << "URL: " << url; KRun::runUrl( url, "text/html", 0 ); } Not sure if this is the recommended way to open HTML pages externally.
SVN commit 878985 by markey: Use the Right Way (TM) to open web pages in external browser. BUG: 171995 M +3 -2 WikipediaApplet.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=878985
Definitely not fixed. Regression perhaps?
*** Bug 175806 has been marked as a duplicate of this bug. ***
Yeah, we did indeed change the code back to use Amarok::invokeBrowser(). Too bad that this doesn't work on OSX.. Might need an #ifdef for now.
Discovered this thread on kde-core-devel discussing the problem: http://lists.kde.org/?t=122710352700002&r=1&w=2
I changed a lot in that area recently, so this might work now? Please check.
indeed it does work now. thanks sven!