filewidgets: KUrlNavigator: fix applying URLs when text is not actually a relative path
Previously, if you had opened Dolphin to (say) kdeconnect://someuuid/Internal storage/, then clicked the location bar and pressed enter without changing anything, the URL would get set to kdeconnect://someuuid/Internal storage/kdeconnect://someuuid/Internal storage/, and this repetition would increase as many times as you applied the URL. This would lead to nonsensical URLs and breadcrumbs being shown.
Now, only apply if QUrl(text).isRelative(). Note that checking if the first char is / is still needed, because QUrl("/home").isRelative() == true.
Edited by Bharadwaj Raju