Created attachment 52241 [details] Facebook "F" steals the KDE check mark when button becomes active Version: 4.4 (using KDE 4.4.4) OS: Linux Starting recently any KDE window that has an active OK on it has the little Facebook "f" check mark! This naughtiness has survived a reboot. No big deal but I find it bizarre. If I right-click on the button, the proper check mark returns. It is possible, but I am not certain, that it started after the latest openSUSE 4.4.4 update through the standard update service. I presume this is some sort of image-cache issue with same names or some such. Facebook is used on this system and is used in Firefox 3.6.10. NOTE: I consider this problem purely aesthetic and of very low priority as no functionality appears to be affected. Sample image attached. Happy to assist further if I can be of help. Reproducible: Always Steps to Reproduce: Cannot tell you "why" it started, but it is now consistent; possible openSUSE 4.4.4 update from this past week. Actual Results: Any KDE app that has an "OK" button will display the small "f" facebook icon in place of the check mark IF the OK button is active. Right clicking button will return proper check mark.
*** Bug 253318 has been marked as a duplicate of this bug. ***
Why are you reporting it as a KDE bug? I am sure you know that the problem is caused by your setup.
Hi Christoph: I sincerely have no idea how to make a KDE OK button have a temporarily different icon on it though any setup I'm aware of, despite 30 years in Unix work, but it seems you do, and I gratefully defer to your expertise. I would be most appreciative if you would share with me where I would modify this behavior and we'll get this marked as resolved. Thank you very much!
The filename of the icon KDE uses is "dialog-ok" (+extension, such as .png), you probably have such a file in one of the directories it scans for icons. Additionally, remove /var/tmp/kde-<user>/kpc and restart.
Could you locate the offending image file and correct the problem?
Hi Christoph: No, I was not able to find why this is happening. I did both a locate and a find on dialog-ok.png for all filesystems, and looked at all of them, and they were all check marks. I have rebooted thinking it might be in cache somewhere. When I rebooted I did not go to Facebook. I also noted that it came up in an Opera "OK" button; Opera was downloaded separately from the Opensuse 11.3 distribution. I thought Opera was a QT app, but I looked at the dependencies and if I understand this, it is not ... I checked Amarok which I know is a KDE app, and it has many QT libs and Opera appears to have none. This is a clue obviously of some sort, but I don't know where to follow it ... there is a common place where the Opera runtime environment and QT/KDE can pick up this stupid icon. I also looked for all occurrences of "facebook" and found a few icons in various applications in this distro ... but they all have a sort of wave in the upper part of the icon that is absent in the offending image ... the image that appears on the OK button looks exactly like the favicon in the Firefox tabs or URL bar. I would be happy to spend more time on this if anyone has suggestions as to where to follow the trail. I just tried one more thing ... I added a user and logged in under KDE - the OK button works properly under that account without any other testing to try to bring it on (like using Facebook in Firefox for example). I will try some more tests tomorrow to see if I can break it in the new user account.
The Facebook icon disappeared earlier this week without explanation, and the normal checkmark returned. I have not the slightest idea how this all happened. Since it "fixed itself" I've updated to KDE 4.5.2, so I'm listing this bug as resolved as it appears to be unique and no longer happening.