source: npl/java/openjdk/patches/nonreparenting_wm.patch @ 981dbbc

perl-5.22
Last change on this file since 981dbbc was 981dbbc, checked in by Edwin Eefting <edwin@datux.nl>, 7 years ago

build openjdk, not used yet

  • Property mode set to 100644
File size: 2.2 KB
  • openjdk/jdk/src/solaris/classes/sun/awt/X11/XWM.java

     
    104104        COMPIZ_WM = 12,
    105105        LG3D_WM = 13,
    106106        CWM_WM = 14,
    107         MUTTER_WM = 15;
     107        MUTTER_WM = 15,
     108        OTHER_NONREPARENTING_WM = 16;
    108109    public String toString() {
    109110        switch  (WMID) {
    110111          case NO_WM:
     
    601602            awtWMNonReparenting = (XToolkit.getEnv("_JAVA_AWT_WM_NONREPARENTING") != null) ? 1 : 0;
    602603        }
    603604        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);
    605607    }
    606608
    607609    /*
     
    796798             * supports WIN or _NET wm spec.
    797799             */
    798800            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                }
    800806            } 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                }
    802812            }
    803813            /*
    804814             * Check for legacy WMs.
     
    809819                awt_wmgr = XWM.MOTIF_WM;
    810820            } else if (isOpenLook()) {
    811821                awt_wmgr = XWM.OPENLOOK_WM;
     822            } else if (XToolkit.getEnv("_JAVA_AWT_WM_NONREPARENTING") != null) {
     823                awt_wmgr = XWM.OTHER_NONREPARENTING_WM;
    812824            } else {
    813825                awt_wmgr = XWM.OTHER_WM;
    814826            }
     
    13371349                  res = new Insets(28, 6, 6, 6);
    13381350                  break;
    13391351              case NO_WM:
     1352              case OTHER_NONREPARENTING_WM:
    13401353              case LG3D_WM:
    13411354                  res = zeroInsets;
    13421355                  break;
Note: See TracBrowser for help on using the repository browser.