Skip to content

Commit 607ce8b

Browse files
author
jossonsmith
committed
Fixed bug that Display start message loop more than 1 times.
1 parent 385b506 commit 607ce8b

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

  • sources/net.sf.j2s.java.org.eclipse.swt/src/org/eclipse/swt/widgets

sources/net.sf.j2s.java.org.eclipse.swt/src/org/eclipse/swt/widgets/Display.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3041,6 +3041,9 @@ public boolean readAndDispatch () {
30413041
}
30423042
return runAsyncMessages (false);
30433043
*/
3044+
if (messageProc != 0) {
3045+
return true; //already hooked, return directly
3046+
}
30443047
messageProc = window.setInterval(new RunnableCompatibility() {
30453048
private boolean messageLoop = false;
30463049
public void run() {

0 commit comments

Comments
 (0)