src/solaris/classes/sun/awt/X11/XToolkit.java

Print this page




 324 
 325                 awtLock();
 326                 try {
 327                     XlibWrapper.XSetErrorHandler(saved_error_handler);
 328                 } finally {
 329                     awtUnlock();
 330                 }
 331             }
 332         });
 333     }
 334 
 335     static String getCorrectXIDString(String val) {
 336         if (val != null) {
 337             return val.replace('.', '-');
 338         } else {
 339             return val;
 340         }
 341     }
 342 
 343     static native String getEnv(String key);

 344 
 345 
 346     static String getAWTAppClassName() {
 347         return awtAppClassName;
 348     }
 349 
 350     static final String DATA_TRANSFERER_CLASS_NAME = "sun.awt.X11.XDataTransferer";
 351 
 352     public XToolkit() {
 353         super();
 354         if (PerformanceLogger.loggingEnabled()) {
 355             PerformanceLogger.setTime("XToolkit construction");
 356         }
 357 
 358         if (!GraphicsEnvironment.isHeadless()) {
 359             String mainClassName = null;
 360 
 361             StackTraceElement trace[] = (new Throwable()).getStackTrace();
 362             int bottom = trace.length - 1;
 363             if (bottom >= 0) {




 324 
 325                 awtLock();
 326                 try {
 327                     XlibWrapper.XSetErrorHandler(saved_error_handler);
 328                 } finally {
 329                     awtUnlock();
 330                 }
 331             }
 332         });
 333     }
 334 
 335     static String getCorrectXIDString(String val) {
 336         if (val != null) {
 337             return val.replace('.', '-');
 338         } else {
 339             return val;
 340         }
 341     }
 342 
 343     static native String getEnv(String key);
 344     static native boolean unsetEnv(String key);
 345 
 346 
 347     static String getAWTAppClassName() {
 348         return awtAppClassName;
 349     }
 350 
 351     static final String DATA_TRANSFERER_CLASS_NAME = "sun.awt.X11.XDataTransferer";
 352 
 353     public XToolkit() {
 354         super();
 355         if (PerformanceLogger.loggingEnabled()) {
 356             PerformanceLogger.setTime("XToolkit construction");
 357         }
 358 
 359         if (!GraphicsEnvironment.isHeadless()) {
 360             String mainClassName = null;
 361 
 362             StackTraceElement trace[] = (new Throwable()).getStackTrace();
 363             int bottom = trace.length - 1;
 364             if (bottom >= 0) {