[haiku-bugs] Re: [Haiku] #7981: [registrar] if some app is not responding check other apps while waiting for user action

  • From: "bonefish" <trac@xxxxxxxxxxxx>
  • Date: Thu, 15 Sep 2011 15:34:59 -0000

#7981: [registrar] if some app is not responding check other apps while waiting
for user action
---------------------------------+----------------------------
   Reporter:  diver              |      Owner:  bonefish
       Type:  enhancement        |     Status:  closed
   Priority:  normal             |  Milestone:  R1
  Component:  Servers/registrar  |    Version:  R1/Development
 Resolution:  invalid            |   Keywords:
 Blocked By:                     |   Blocking:
Has a Patch:  0                  |   Platform:  All
---------------------------------+----------------------------
Changes (by bonefish):

 * status:  new => closed
 * resolution:   => invalid


Comment:

 That would just make it very annoying to cancel the shutdown, since by the
 time you manage to hit that button all other applications would already be
 gone (including Tracker and Deskbar. The only benefit would be saving a
 second or so in the other case. Moreover, if you continue to ask other
 applications to quit, other ones may pop up alerts, so you potentially get
 multiple alerts at once. Also very annoying.

 We already considered asking all applications concurrently to quit in
 order to make the shutdown process really fast, but dismissed the idea for
 the very same reasons. What could be done is to make the process two-
 phased, i.e. first ask all applications concurrently whether they need
 user feedback and, if none does, afterwards just quit them concurrently.
 If any does, ask them in turn to gather their user feedback.

 A change like this would require changing all applications and we should
 consider how that interacts with session management, respectively whether
 it would still be useful with session management.

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/7981#comment:1>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: