BRoster::Launch(app_sig) fails if the app has never been run before
|Reported by:||anevilyak||Owned by:||axeld|
|Has a Patch:||no||Platform:||All|
As a simple example, if you build IM Kit on Haiku and then install its deskbar icon, its "Start im_server" option does nothing. However, if you manually start the im_server and then quit it again, Start im_server works. Its code is very simple:
Note that after freshly installing im_server, its mime type is set correctly and it can be found using query BEOS:APP_SIG from Terminal, so it would seem BRoster is bailing out early without ever trying to query the disk for it.