Opened 4 years ago

Last modified 2 years ago

#16580 new bug

StyledEdit: window stop redrawing it attempted to quit with unsaved documents

Reported by: X512 Owned by: nobody
Priority: normal Milestone: Unscheduled
Component: Applications/StyledEdit Version: R1/Development
Keywords: Cc:
Blocked By: Blocking: #9540
Platform: All

Description (last modified by X512)

This is hrev54629,

Steps to reproduce:

  1. Launch StyledEdit.
  2. Type something.
  3. Quit StyledEdit from ProcessController (Quit an application > StyledEdit). Save confirmation dialog will open.
  4. Drag document window under save dialog and dialog will stamping on document window.

It is related to that save dialog blocks message processing and use BWindow::UpdateIfNeeded() to keep window redrawing.

Attachments (1)

StyledEdit redraw.png (24.5 KB ) - added by X512 4 years ago.

Download all attachments as: .zip

Change History (4)

by X512, 4 years ago

Attachment: StyledEdit redraw.png added

comment:1 by X512, 4 years ago

Description: modified (diff)

comment:2 by X512, 4 years ago

Best solution will be using asynchronous status_t Go(BInvoker* invoker) that don't block message processing and allow to use regular window redrawing.

comment:3 by leavengood, 2 years ago

Blocking: 9540 added
Note: See TracTickets for help on using tickets.