source:
npl/java/openjdk/patches/nonreparenting_wm.patch
@
981dbbc
Last change on this file since 981dbbc was 981dbbc, checked in by , 7 years ago | |
---|---|
|
|
File size: 2.2 KB |
-
openjdk/jdk/src/solaris/classes/sun/awt/X11/XWM.java
104 104 COMPIZ_WM = 12, 105 105 LG3D_WM = 13, 106 106 CWM_WM = 14, 107 MUTTER_WM = 15; 107 MUTTER_WM = 15, 108 OTHER_NONREPARENTING_WM = 16; 108 109 public String toString() { 109 110 switch (WMID) { 110 111 case NO_WM: … … 601 602 awtWMNonReparenting = (XToolkit.getEnv("_JAVA_AWT_WM_NONREPARENTING") != null) ? 1 : 0; 602 603 } 603 604 return (awtWMNonReparenting == 1 || XWM.getWMID() == XWM.COMPIZ_WM 604 || XWM.getWMID() == XWM.LG3D_WM || XWM.getWMID() == XWM.CWM_WM); 605 || XWM.getWMID() == XWM.LG3D_WM || XWM.getWMID() == XWM.CWM_WM 606 || XWM.getWMID() == XWM.OTHER_NONREPARENTING_WM); 605 607 } 606 608 607 609 /* … … 796 798 * supports WIN or _NET wm spec. 797 799 */ 798 800 else if (l_net_protocol.active()) { 799 awt_wmgr = XWM.OTHER_WM; 801 if (XToolkit.getEnv("_JAVA_AWT_WM_NONREPARENTING") != null) { 802 awt_wmgr = XWM.OTHER_NONREPARENTING_WM; 803 } else { 804 awt_wmgr = XWM.OTHER_WM; 805 } 800 806 } else if (win.active()) { 801 awt_wmgr = XWM.OTHER_WM; 807 if (XToolkit.getEnv("_JAVA_AWT_WM_NONREPARENTING") != null) { 808 awt_wmgr = XWM.OTHER_NONREPARENTING_WM; 809 } else { 810 awt_wmgr = XWM.OTHER_WM; 811 } 802 812 } 803 813 /* 804 814 * Check for legacy WMs. … … 809 819 awt_wmgr = XWM.MOTIF_WM; 810 820 } else if (isOpenLook()) { 811 821 awt_wmgr = XWM.OPENLOOK_WM; 822 } else if (XToolkit.getEnv("_JAVA_AWT_WM_NONREPARENTING") != null) { 823 awt_wmgr = XWM.OTHER_NONREPARENTING_WM; 812 824 } else { 813 825 awt_wmgr = XWM.OTHER_WM; 814 826 } … … 1337 1349 res = new Insets(28, 6, 6, 6); 1338 1350 break; 1339 1351 case NO_WM: 1352 case OTHER_NONREPARENTING_WM: 1340 1353 case LG3D_WM: 1341 1354 res = zeroInsets; 1342 1355 break;
Note: See TracBrowser
for help on using the repository browser.