Comment 10 for bug 1408819

Revision history for this message
Michał Sawicz (saviq) wrote :

I've added some debugging to Services::callDispatcher

> qDebug() << qUrl << url;

When everything's fine, the debug output is as expected:

> QUrl( "application:///dialer-app.desktop" ) application:///dialer-app.desktop

But when stuff breaks:

> QUrl( "appid://com.ubuntu.calculator/calculator/current-user-version" ) p��
> QUrl( "appid://com.ubuntu.calculator/calculator/current-user-version" ) a

So it looks like us using "qUrl.toEncoded().constData();" isn't safe.