Bug 2853 - Make raise/lower consistent to prevent "apparent" lockups/hangs
Summary: Make raise/lower consistent to prevent "apparent" lockups/hangs
Status: NEW
Alias: None
Product: Claws Mail (GTK 2)
Classification: Unclassified
Component: UI (show other bugs)
Version: 3.9.1
Hardware: PC Linux
: P3 enhancement
Assignee: users
URL:
Depends on:
Blocks:
 
Reported: 2013-01-11 19:14 UTC by Pierre Fortin
Modified: 2013-01-11 19:14 UTC (History)
0 users

See Also:


Attachments

Description Pierre Fortin 2013-01-11 19:14:43 UTC
Currently, CM raises/lowers (r/l) windows like this:

1. CM only (normal r/l)

2. CM & Compose:
   r/l CM acts only on main window
   r/l Compose acts only on Compose

3. CM & Compose & File Selector (FS)
   r/l CM acts only on main window
   lower Compose acts on Compose & FS in unison
   raise Compose acts on Compose & FS in unison
   lower FS acts on ALL windows in unison  <============ !!
   raise FS acts on Compose & FS in unison

Since CM lowers ALL windows as a set, it should be possible to treat raise actions on any window as a request to raise ALL windows, thereby eliminating the risk of "hangs" due to FS.

When using Configuration windows such as Filtering, CM does not allow those to be lower.  CM's main window can be lowered by itself; but will not raise above the Filtering windows when raised.   The same logic would be a great improvement, no?

Thanks!!

Note You need to log in before you can comment on or make changes to this bug.