You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by do...@apache.org on 2013/09/12 06:48:34 UTC

svn commit: r1522396 - /james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/FoldersTreeViewModel.java

Author: dongxu
Date: Thu Sep 12 04:48:33 2013
New Revision: 1522396

URL: http://svn.apache.org/r1522396
Log:
change a new start at tree view model

Modified:
    james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/FoldersTreeViewModel.java

Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/FoldersTreeViewModel.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/FoldersTreeViewModel.java?rev=1522396&r1=1522395&r2=1522396&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/FoldersTreeViewModel.java (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/FoldersTreeViewModel.java Thu Sep 12 04:48:33 2013
@@ -147,14 +147,15 @@ public class FoldersTreeViewModel implem
 		}
 
 		@Override
-		protected void onRangeChanged(HasData<ImapFolder> display) {
+		protected void onRangeChanged(final HasData<ImapFolder> display) {
 			rf.fetchFoldersRequest().fetch(folder, Boolean.FALSE).fire(new Receiver<List<ImapFolder>>() {
 				@Override
 				public void onSuccess(List<ImapFolder> response) {
 					if (response == null || response.size() == 0) {
 						updateRowCount(-1, true);
 					} else {
-						updateRowData(0, response);
+						int start = display.getVisibleRange().getStart();
+						updateRowData(start, response);
 					}
 				}
 



---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org