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) {
|