in 
http://dev.openwengo.org/trac/openwengo/trac.cgi/browser/softphone-classic/trunk/libs/util/src/WebBrowser.cpp

replace:

        // If we have KDE
       if ( !return_value ) {
                pProcess->clearArguments();
                pProcess->addArgument( "kfmclient" );
                pProcess->addArgument( "exec" );
                pProcess->addArgument( url );
                return_value = pProcess->start();
        }

with:


        // If we have KDE
       if ( !return_value ) {
                pProcess->clearArguments();
                pProcess->addArgument( "kfmclient" );
                pProcess->addArgument( "exec" );
                  pProcess->addArgument( " \"" );
                pProcess->addArgument( url );
                 pProcess->addArgument( "\" " );
                return_value = pProcess->start();
        }

it's ugly but it works, I guess there are more elegant ways to do so.

The problem is that kfmclient can't deal with "&" so
http://wengo.fr/index.php?yawl[S]=wengo.public.homePage&yawl[K]=wengo.public.displayLogin
turns into http://wengo.fr/index.php?yawl[S]=wengo.public.homePage

hope that helps

Pat
_______________________________________________
Wengophone-devel mailing list
[email protected]
http://dev.openwengo.com/mailman/listinfo/wengophone-devel

Reply via email to