#809 Transparent icon if icon image not found

1.2
closed-fixed
libfm (248)
4
2013-12-28
2013-11-24
Guillermo Reisch
No

PCMANFM = 1.1.2
OS Version = between Debian Testing and Debian Unstable (see attachment)

When icon not found it display a trasparent icon
it happens only if full path to icon is writen.

--------------------------------
[Desktop Entry]
Version=1.0
.................. (in some point...)
Icon=/usr/local/firefox/browser/chrome/icons/default/default48.png
--------------------------------

IF file not exist then transparent icon is show.
If icon NOT EXIST but is giben in the form of a hicolor name, then WORKS :-) and show a text icon
Icon=konquero [This WORKS :-) ]

The trasparent icon is very strange..... :-S
its click area is the half of the icon and is moved to the left. One time you correct the path to the icon this apeers but is it
apper in that bizzar area. this is only visible in Desktop mode (pcmanfm --desktop), move the icon to correct the problem
The click-area in a transparent icon browsing in pcmanfm is correct.

I send a picture to show this.

Steps:
* change file.desktop to INCORRECT full path icon
* [BUG1] Trasparent icon show!!!
* restart desktop (pcmanfm --desktop)
* change file.desktop to CORRECT full path icon
* [BUG2] Icon is show but traslate to the left :-S (only in desktop mode)
* move the icon then its centrate.

Sory my bad ingles :-P

Discussion

  • BUG1

     
    Attachments
  • bug2.png

     
    Attachments
  • I try to upload a "dpkg -l > dpkg.txt" but was greater than 256K,
    if you need the packages version let me know.

     
    • priority: 5 --> 1
     
    • priority: 1 --> 4
    • milestone: --> 1.2
     
  • Thank you very much for the report and for illustrations.
    No, packages versions are not required, given information is enough.

     
    • assigned_to: nobody --> lstranger
    • labels: 2616493 --> libfm
    • status: open --> closed-fixed
     
  • We hope this issue is completely fixed in the Git repository recently.
    Check it out when it's possible for you and if the bug still exists then reopen the report, please.
    Thank you very much.