[haiku-development] Re: Has the shutdown process changed recently?

  • From: looncraz <looncraz@xxxxxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Tue, 1 Nov 2022 09:20:32 -0500

On 01/11/2022 08.57, Humdinger (humdingerb) wrote:

I found out what has changed that Clipdinger doesn't save its history any more:
To avoid an entry in Deskbar's running apps list, and since Clipdinger is a 
sort of invisible system service, it
has set its "Background app" flag with the last update.
Removing that flag will have Clipdinger save its history once more.

So the question changes to: How differs the shutdown messaging for background 
applications?
How to make sure Clipdinger's QuitRequested() functions are called on shutdown?

I would not expect that to have changed the shutdown process for the application... it should still, at least in my mind, receive the B_QUIT_REQUESTED broadcast and respond accordingly.  Perhaps the shutdown process doesn't allow these applications to stall the shutdown as normal apps would? This would also be a mistake, IMHO, and definitely a change to how I remember BeOS behaved.

--The loon


Other related posts: