Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT AWT')
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT AWT/win32/org/eclipse/swt/awt/SWT_AWT.java46
1 files changed, 13 insertions, 33 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT AWT/win32/org/eclipse/swt/awt/SWT_AWT.java b/bundles/org.eclipse.swt/Eclipse SWT AWT/win32/org/eclipse/swt/awt/SWT_AWT.java
index 7a815ee1db..a61d2cde26 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT AWT/win32/org/eclipse/swt/awt/SWT_AWT.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT AWT/win32/org/eclipse/swt/awt/SWT_AWT.java
@@ -263,51 +263,31 @@ public static Frame new_Frame (final Composite parent) {
case SWT.Activate:
EventQueue.invokeLater(new Runnable () {
public void run () {
- if (Library.JAVA_VERSION < Library.JAVA_VERSION(1, 4, 0)) {
- frame.dispatchEvent (new WindowEvent (frame, WindowEvent.WINDOW_ACTIVATED));
- frame.dispatchEvent (new FocusEvent (frame, FocusEvent.FOCUS_GAINED));
- } else if (Library.JAVA_VERSION < Library.JAVA_VERSION(1, 5, 0)) {
- frame.dispatchEvent (new WindowEvent (frame, WindowEvent.WINDOW_ACTIVATED));
- frame.dispatchEvent (new WindowEvent (frame, 207 /*WindowEvent.WINDOW_GAINED_FOCUS*/));
- } else {
- if (frame.isActive()) return;
- try {
- Class<?> clazz = frame.getClass();
- Method method = clazz.getMethod("synthesizeWindowActivation", boolean.class);
- if (method != null) method.invoke(frame, Boolean.TRUE);
- } catch (Throwable e) {}
- }
+ if (frame.isActive()) return;
+ try {
+ Class<?> clazz = frame.getClass();
+ Method method = clazz.getMethod("synthesizeWindowActivation", boolean.class);
+ if (method != null) method.invoke(frame, Boolean.TRUE);
+ } catch (Throwable e) {}
}
});
break;
case SWT.Deactivate:
EventQueue.invokeLater(new Runnable () {
public void run () {
- if (Library.JAVA_VERSION < Library.JAVA_VERSION(1, 4, 0)) {
- frame.dispatchEvent (new WindowEvent (frame, WindowEvent.WINDOW_DEACTIVATED));
- frame.dispatchEvent (new FocusEvent (frame, FocusEvent.FOCUS_LOST));
- } else if (Library.JAVA_VERSION < Library.JAVA_VERSION(1, 5, 0)) {
- frame.dispatchEvent (new WindowEvent (frame, 208 /*WindowEvent.WINDOW_LOST_FOCUS*/));
- frame.dispatchEvent (new WindowEvent (frame, WindowEvent.WINDOW_DEACTIVATED));
- } else {
- if (!frame.isActive()) return;
- try {
- Class<?> clazz = frame.getClass();
- Method method = clazz.getMethod("synthesizeWindowActivation", boolean.class);
- if (method != null) method.invoke(frame, Boolean.FALSE);
- } catch (Throwable e) {}
- }
+ if (!frame.isActive()) return;
+ try {
+ Class<?> clazz = frame.getClass();
+ Method method = clazz.getMethod("synthesizeWindowActivation", boolean.class);
+ if (method != null) method.invoke(frame, Boolean.FALSE);
+ } catch (Throwable e) {}
}
});
break;
}
}
};
- if (Library.JAVA_VERSION < Library.JAVA_VERSION(1, 5, 0)) {
- parent.addListener (SWT.Activate, listener);
- } else {
- parent.addListener (SWT.FocusIn, listener);
- }
+ parent.addListener (SWT.FocusIn, listener);
parent.addListener (SWT.Deactivate, listener);
parent.addListener (SWT.Dispose, listener);

Back to the top