Opened 7 years ago

Closed 7 years ago

#10450 closed bug (fixed)

BeOS bitmap icon not retrieved correctly by mime.GetIcon() - Example: Pe

Reported by: rossi Owned by: nobody
Priority: normal Milestone: R1
Component: - General Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All


Not sure whether the issue is with Pe, but I tend to believe its an issue with Haiku. Pe uses the mime.GetIcon() function to retrieve the BeIDE icon for the BeIDE menu item if BeIDE is installed and the according option to show this menu is checked (which is default).

The attached screenshot conveniently shows both the corrupted icon and the passage from the Pe sources, where the icon is retrieved.

BeIDE is installed (repackaged as HPKG) and all other obvious locations, where icons are retrieved seem to work ...

This happens on hrev46722.

Attachments (1)

Pe001.png (141.2 KB ) - added by rossi 7 years ago.

Download all attachments as: .zip

Change History (4)

by rossi, 7 years ago

Attachment: Pe001.png added

comment:1 by ttcoder, 7 years ago

Might be related to #10166

comment:2 by rossi, 7 years ago

As of hrev46760 this works again. I don't know the exact revision, which fixed this issue, but I suspect it was href 46759 ("mime/Database: Add SetIcon[ForType]() BBitmap* version").

Can be closed as fixed.

comment:3 by bonefish, 7 years ago

Resolution: fixed
Status: newclosed

hrev46759 fixes that application bitmap icons were not being written correctly to the MIME DB via mimeset or create_app_meta_mime(). So it might indeed be related.

Note: See TracTickets for help on using tickets.