[haiku-commits] Re: r33474 - haiku/trunk/src/apps/haiku3d

  • From: Ingo Weinhold <ingo_weinhold@xxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Wed, 07 Oct 2009 17:28:47 +0800

On 2009-10-07 at 09:29:55 [+0800], Rene Gollent <anevilyak@xxxxxxxxx> wrote:
> On Tue, Oct 6, 2009 at 7:12 PM,  <alex@xxxxxxxxxxxx> wrote:
> > Log:
> > * Fixed closing via deskbar's close all. The problem was that i forgot to
> > define the app_flags in the rdef, case that isn't well handled apparently
> > when creating a BMessenger targeting the app.
> > Thanks to Michael and Rene for helping! Fixes #4712
> 
> Tracked this down: If no app flags are found in the app's resources,
> the default B_REG_DEFAULT_APP_FLAGS is used, which contains
> B_ARGV_ONLY. BMessenger will refuse to construct a valid messenger for
> any app which has that in its flags, with the end result that sending
> messages to such an app is impossible. Is this deliberate, or an
> oversight somewhere?

If it's working the same way under BeOS, then this is deliberate. :-) I'm 
pretty sure B_ARGV_ONLY works the same. Not quite sure whether it is 
supposed to be a default flag, though.

CU, Ingo

Other related posts: