45306 backport
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Control.java b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Control.java
index b5fb13f..88dc495 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Control.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Control.java
@@ -1088,7 +1088,7 @@
int index = modalShells.length;
while (--index >= 0) {
Shell modal = modalShells [index];
- if (modal != null && modal != this) {
+ if (modal != null) {
if ((modal.style & bits) != 0) {
Control control = this;
while (control != null) {
diff --git a/bundles/org.eclipse.swt/buildnotes_swt.html b/bundles/org.eclipse.swt/buildnotes_swt.html
index 6f88cae..4049e3b 100755
--- a/bundles/org.eclipse.swt/buildnotes_swt.html
+++ b/bundles/org.eclipse.swt/buildnotes_swt.html
@@ -30,6 +30,7 @@
<br>45122: [browser] Mozilla browser forward() back() always return true
<br>45118: [browser] mozilla browser throws exception after reload in some cases
<br>39106: [DBCS] Cannot input Japanese characters into Text widget with GTK+2, kinput2 and canna
+<br>45306: Mouse events lost in shell launched from secondary application modal shell
</blockquote>
<h2> SWT Build 3.0 025 - Wednesday October 15, 2003 </h2>