Revision: 9892
Author: [email protected]
Date: Thu Mar 24 08:45:30 2011
Log: Allows subclasses to use a different scheduler than
Scheduler.get().
http://gwt-code-reviews.appspot.com/1385807/
Author: stephen.haberman
Review by: jlabanca
http://code.google.com/p/google-web-toolkit/source/detail?r=9892
Modified:
/trunk/user/src/com/google/gwt/user/cellview/client/HasDataPresenter.java
=======================================
---
/trunk/user/src/com/google/gwt/user/cellview/client/HasDataPresenter.java
Tue Feb 8 04:44:50 2011
+++
/trunk/user/src/com/google/gwt/user/cellview/client/HasDataPresenter.java
Thu Mar 24 08:45:30 2011
@@ -947,6 +947,18 @@
boolean forceRangeChangeEvent) {
setVisibleRange(range, true, forceRangeChangeEvent);
}
+
+ /**
+ * Schedules the command.
+ *
+ * <p>
+ * Protected so that subclasses can override to use an alternative
+ * scheduler.
+ * </p>
+ */
+ protected void scheduleFinally(ScheduledCommand command) {
+ Scheduler.get().scheduleFinally(pendingStateCommand);
+ }
/**
* Combine the modified row indexes into as many as two {@link Range}s,
@@ -1043,7 +1055,7 @@
}
}
};
- Scheduler.get().scheduleFinally(pendingStateCommand);
+ scheduleFinally(pendingStateCommand);
// Return the pending state.
return pendingState;
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors