Allow be-resources to fail
* lib-src/be_resources.cc (be_perror): Print additional blurb. (main): Return 0 on failure as well, but print the blurb. Problem reported by the Haiku packager.
This commit is contained in:
parent
00de296d1b
commit
afc7ed987b
1 changed files with 8 additions and 6 deletions
|
@ -71,9 +71,11 @@ be_perror (status_t code, char *arg)
|
|||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
abort ();
|
||||
}
|
||||
abort ();
|
||||
|
||||
fprintf (stderr, "Setting resources failed on the `src/Emacs' binary.\n"
|
||||
"This may result in the installed `Emacs' binary not launching\n"
|
||||
" from the tracker, but is inconsequential during packaging.\n");
|
||||
}
|
||||
|
||||
int
|
||||
|
@ -111,19 +113,19 @@ main (int argc, char **argv)
|
|||
if (code != B_OK)
|
||||
{
|
||||
be_perror (code, argv[2]);
|
||||
return EXIT_FAILURE;
|
||||
return 0;
|
||||
}
|
||||
code = info.SetTo (&file);
|
||||
if (code != B_OK)
|
||||
{
|
||||
be_perror (code, argv[2]);
|
||||
return EXIT_FAILURE;
|
||||
return 0;
|
||||
}
|
||||
code = info.SetAppFlags (B_EXCLUSIVE_LAUNCH | B_ARGV_ONLY);
|
||||
if (code != B_OK)
|
||||
{
|
||||
be_perror (code, argv[2]);
|
||||
return EXIT_FAILURE;
|
||||
return 0;
|
||||
}
|
||||
|
||||
icon = BTranslationUtils::GetBitmapFile (argv[1], NULL);
|
||||
|
|
Loading…
Add table
Reference in a new issue