JDK-4785920 : Regression of 4273333 in hopper
  • Type: Bug
  • Component: client-libs
  • Sub-Component: java.awt
  • Affected Version: 1.4.1,1.4.1_01
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • OS: generic,windows_nt
  • CPU: x86
  • Submitted: 2002-11-27
  • Updated: 2003-08-15
  • Resolved: 2002-12-13
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other Other
1.4.1_05 05Fixed 1.4.2Fixed
Related Reports
Duplicate :  
Relates :  
Relates :  
Relates :  
Relates :  
Description
According to some notes recently entered into the evaluation of 4273333, 
there has been a regression of that fix in 1.4.1.  

Comments
CONVERTED DATA BugTraq+ Release Management Values COMMIT TO FIX: 1.4.1_05 mantis-beta FIXED IN: 1.4.1_05 mantis-beta INTEGRATED IN: 1.4.1_05 mantis-b11 mantis-beta VERIFIED IN: 1.4.1_05
24-08-2004

SUGGESTED FIX Name: osR10079 Date: 11/28/2002 ------- awt_Dialog.cpp ------- *** /tmp/doxaqSf Thu Nov 28 13:19:43 2002 --- awt_Dialog.cpp Thu Nov 28 13:16:54 2002 *************** *** 251,261 **** return TRUE; // ignore myself and toolkit when disabling } ! //skip windows that are decendants of the dialog. Fix for 4490830. ! HWND hWndNext = hWnd; ! while(hWndNext != NULL) { ! if ((hWndNext = ::GetParent(hWndNext)) == hWndDlg) { ! return TRUE; } } --- 251,263 ---- return TRUE; // ignore myself and toolkit when disabling } ! //skip windows that are descendants of the dialog. Fix for 4490830. ! if (hWndDlg != NULL) { ! HWND hWndNext = hWnd; ! while(hWndNext != NULL) { ! if ((hWndNext = ::GetParent(hWndNext)) == hWndDlg) { ! return TRUE; ! } } } ###@###.### 2002-11-28 ======================================================================
28-11-2002

EVALUATION Commit to fix in Mantis (regression). ###@###.### 2002-11-27 Name: osR10079 Date: 11/28/2002 Print dialog is modeless because of regression for fix for 4490830. That fix tries do not disable descendants of current modal dialog. But it isn't ready for the case when we just disable all windows without any modal dialog (as we do in print dialog case). ###@###.### 2002-11-28 ======================================================================
28-11-2002