jdk/src/solaris/classes/sun/awt/X11/XWindowPeer.java
changeset 17147 e1cd5c92e81c
parent 16930 bf830af149cf
child 18178 ee71c923891d
child 18249 aec7e8963c3e
--- a/jdk/src/solaris/classes/sun/awt/X11/XWindowPeer.java	Wed Apr 24 11:48:54 2013 +0400
+++ b/jdk/src/solaris/classes/sun/awt/X11/XWindowPeer.java	Fri Apr 26 18:48:11 2013 +0400
@@ -1887,7 +1887,9 @@
         switch (getWindowType())
         {
             case NORMAL:
-                typeAtom = protocol.XA_NET_WM_WINDOW_TYPE_NORMAL;
+                typeAtom = (ownerPeer == null) ?
+                               protocol.XA_NET_WM_WINDOW_TYPE_NORMAL :
+                               protocol.XA_NET_WM_WINDOW_TYPE_DIALOG;
                 break;
             case UTILITY:
                 typeAtom = protocol.XA_NET_WM_WINDOW_TYPE_UTILITY;