Skip to content

Commit

Permalink
Merge pull request #58 from cranst0n/0.x
Browse files Browse the repository at this point in the history
Ensure all MouseEventSource(s) unsubscribe on the EDT. Fixes #57.
  • Loading branch information
mikebaum committed Jan 14, 2016
2 parents 080c6ee + 59b6f70 commit a7be147
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions src/main/java/rx/swing/sources/MouseEventSource.java
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,8 @@ public void call() {
}
}));
}
}).subscribeOn(SwingScheduler.getInstance());
}).subscribeOn(SwingScheduler.getInstance())
.unsubscribeOn(SwingScheduler.getInstance());
}

public static Observable<MouseWheelEvent> fromMouseWheelEvents(final Component component){
Expand All @@ -124,7 +125,8 @@ public void call() {
}
}));
}
}).subscribeOn(SwingScheduler.getInstance());
}).subscribeOn(SwingScheduler.getInstance())
.unsubscribeOn(SwingScheduler.getInstance());
}

/**
Expand All @@ -137,7 +139,8 @@ public static Observable<Point> fromRelativeMouseMotion(final Component componen
public Point call(MouseEvent ev1, MouseEvent ev2) {
return new Point(ev2.getX() - ev1.getX(), ev2.getY() - ev1.getY());
}
}).subscribeOn(SwingScheduler.getInstance());
}).subscribeOn(SwingScheduler.getInstance())
.unsubscribeOn(SwingScheduler.getInstance());
}

}

0 comments on commit a7be147

Please sign in to comment.