-
Bug
-
Resolution: Fixed
-
P3
-
1.1.7
-
b04
-
x86
-
windows_nt
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2025713 | 1.3.0 | David Mendenhall | P3 | Resolved | Fixed | beta |
JDK-2025712 | 1.2.2_002 | David Mendenhall | P3 | Resolved | Fixed | b02 |
JDK-2025711 | 1.2.1_002 | David Mendenhall | P3 | Resolved | Fixed | b02 |
JDK-2025710 | 1.1.8_001 | David Mendenhall | P3 | Resolved | Fixed | b01 |
There is an inconsistency with the modality of print dialogs and app repainting
between the Solaris and win32 ref ports.
I've attached a testcase which shows this problem on 1.1.8, and 1.2.
Run the app, scribble in the frame, right click over the frame, and select
print. Move the dialog around to see the problem.
On win32 you can still select the File menu, and no repaint takes place.
On Solaris you can't select the File menu, and the is repainting.
> A print dialog is created when a print job is obtained from the default
> toolkit.
> This creates the print dialog. Note in the AWTMasterPrintergraphics class in
> the Win32 code says that the dialog is not modal - even though in Java the
> parent has been passed in.
>
> In the TestCase, the PrintJob is being created when as result of an
> ActionEvent. It is therefore being created on the EventDispatchThread, this
> then blocks on entry to native code.
> Under Solaris reference implementation, the print dialog has a peer
> implementation, so it therefore has a proper modality implementation.
>
- backported by
-
JDK-2025710 No repaint on win32 when print dialog displayed
-
- Resolved
-
-
JDK-2025711 No repaint on win32 when print dialog displayed
-
- Resolved
-
-
JDK-2025712 No repaint on win32 when print dialog displayed
-
- Resolved
-
-
JDK-2025713 No repaint on win32 when print dialog displayed
-
- Resolved
-
- relates to
-
JDK-4145350 The print dialog should be modal
-
- Resolved
-