Version: (using KDE 4.4.2) OS: Linux Installed from: Archlinux Packages When I load a saved profile with the file browser plugin pointed to a remote (sftp) location with a deeply nested directory (deeply enough that the breadcrumb cannot be fully rendered) the breadcrumb drawing fails. When it first loads it looks like it places enough of the ">" graphics to cover each level of the directory structure evenly among the available horizontal space. After that, the label (directory name) for each part of the breadcrumb is drawn without taking into account the scenario of there not being enough horizontal space to render the full text resulting in overlaping labels. I'm attaching a screenshot to hopefully clarify my bad description.
Created attachment 42988 [details] Screenshot of the bug
After further looking at it it seems the problem might be better described as the labels being rendered in the locations of the initial evenly spaced dividers despite the dividers appearing to be later moved to accommodate the text size.
That widget is in kdelibs/kfile, hence re-assigning.
just to be off the hook: does the same issue persist with any other style than oxygen ?
I have seen the same overlapped rendering with Skulpture, so it is not Oxygen related. I also have the error on browsing FTP sites, but cannot remember seeing it on local file system, so it might be related to rendering for non-local KIO modes.
I think Peter knows these classes best ;)
Thanks for the report: Yes, this is not related to the style and an issue in KUrlNavigator. I'll try to fix this before KDE SC 4.6 is out...
Works for me in KDE Frameworks 5.47 with Oxygen and Breeze.