Opened 15 years ago

Closed 15 years ago

#422 closed defect (fixed)

"Say what" dialog/message box improvements

Reported by: John Small Owned by: John Small
Priority: minor Milestone: Release_3.18
Component: fm/2 base Version: 3.05
Keywords: Cc:

Description

Scenario:
1) one opens an archive (AV/2) window from within FM/2
2) the opened archive is deleted or moved before the AV/2 window is closed
3) the AV/2 window is closed, then a "Say what" message box appears complaining that it can't find the file.
4) the WPS, not just FM/2, becomes unresponsive.
5) it takes several clicks, a beep and a significant amount of time to clear the message box.

Is this message box necessary? Why does it matter, when closing an AV/2 window, that the underlying archive is no longer where it was?

If this message box is truly needed, then it
a) should not lock up the WPS
b) should respond immediately to a single click on the cancel button.

(This problem has been around for quite some time but I am just now getting around to reporting it. So I'm just guessing at the version number.)

Change History (3)

comment:1 by John Small, 15 years ago

Owner: set to John Small
Status: newassigned

comment:2 by John Small, 15 years ago

Refinement of the scenario:

  • When only one archiver window is open, the "Say What" dialog closes with a single click as it should.
  • When more than one archiver window is open, and one of the underlying archives is moved or deleted, then the system hangs. This hang seems to be connected to using one of the XCenter window list widgets to switch from window to window.

Changing the response to WM_SETFOUCS to use PostMsg instead of WinSendMsg appears to fix the problem.

comment:3 by John Small, 15 years ago

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.