Contact editor must be transient

Bug #684533 reported by Cris Dywan
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Dexter - Old
Fix Released
Low
Allen Lowe

Bug Description

I ended up trying to use Dexter and the window didn't respond at all, even though it was not frozen.

The reason is that the contact editor is modal but apparently not transient so it can even show up on a different workspace.

Related branches

Cris Dywan (kalikiana)
description: updated
Changed in dexter-rolodex:
importance: Undecided → High
Revision history for this message
Allen Lowe (lallenlowe) wrote :

Christian, can you provide steps to reproduce? I tried setting the contact editor to transient, but the behavior didn't seem to change at all, except it started out on top of the main window, other than that, no other change. Or, is that exactly what you meant?

Changed in dexter-rolodex:
assignee: nobody → Allen Lowe (lallenlowe)
importance: High → Low
status: New → In Progress
milestone: none → 0.1
Revision history for this message
Allen Lowe (lallenlowe) wrote :

well I set it to be transient for the main window, so I am going to mark this as fixed.

Allen Lowe (lallenlowe)
Changed in dexter-rolodex:
status: In Progress → Fix Committed
Allen Lowe (lallenlowe)
Changed in dexter-rolodex:
milestone: none → 0.10
Changed in dexter-rolodex:
status: Fix Committed → Fix Released
Revision history for this message
Cris Dywan (kalikiana) wrote :

Now the contact editor is properly kept in front of the main window. Thanks!

For the record: non-transient windows can be moved behind the main window as if they are completely unrelated, thus if the user accidentally moves it away and later tries to use the main window, the contact editor may not be visible.
This might vary a bit on the window manager, this is using xfwm4.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.