File skinlf-6.7-getpeer.patch of Package skinlf

--- skinlf-6.7/src/com/l2fprod/gui/nativeskin/win32/Win32NativeSkin.java	2017-09-20 09:40:46.096375168 +0200
+++ skinlf-6.7/src/com/l2fprod/gui/nativeskin/win32/Win32NativeSkin.java	2017-09-20 10:07:02.226568456 +0200
@@ -200,7 +200,7 @@
    * @return        The HWND value
    */
   private static int getHWND(Window window) {
-    if (window.getPeer() == null) {
+    if (!window.isDisplayable()) {
       window.addNotify();
     }
 
@@ -217,7 +217,7 @@
       drawingSurfaceInfo =
         Class.forName("sun.awt.DrawingSurface").
         getMethod("getDrawingSurfaceInfo", null).
-        invoke(window.getPeer(), null);
+        invoke(window.getClass().getMethod("getPeer").invoke(window), null);
 
       if (null != drawingSurfaceInfo) {
         // drawingSurfaceInfo.lock();
openSUSE Build Service is sponsored by