Recovered ExtendedListView; ExtendedListFragment updated to handle to possible layouts
[pub/Android/ownCloud.git] / src / com / owncloud / android / ui / ExtendedListView.java
index 9fe885b..33affb6 100644 (file)
@@ -1,6 +1,6 @@
 /* ownCloud Android client application
  *   Copyright (C) 2012 Bartek Przybylski
- *   Copyright (C) 2012-2013 ownCloud Inc.
+ *   Copyright (C) 2012-2015 ownCloud Inc.
  *
  *   This program is free software: you can redistribute it and/or modify
  *   it under the terms of the GNU General Public License version 2,
@@ -25,14 +25,14 @@ import android.widget.ListView;
 
 /**
  * ListView allowing to specify the position of an item that should be centered in the visible area, if possible.
- * 
+ *
  * The cleanest way I found to overcome the problem due to getHeight() returns 0 until the view is really drawn. 
- *  
+ *
  * @author David A. Velasco
  */
 public class ExtendedListView extends ListView {
 
-    private int mPositionToSetAndCenter;
+    private int mPositionToSetAndCenter = 0;
 
     public ExtendedListView(Context context) {
         super(context);
@@ -48,8 +48,8 @@ public class ExtendedListView extends ListView {
 
     /**
      * {@inheritDoc}
-     * 
-     * 
+     *
+     *
      */
     @Override
     protected void onDraw (Canvas canvas) {
@@ -59,15 +59,16 @@ public class ExtendedListView extends ListView {
             mPositionToSetAndCenter = 0;
         }
     }
-    
+
     /**
      * Public method to set the position of the item that should be centered in the visible area of the view.
-     * 
+     *
      * The position is saved here and checked in onDraw().
-     *  
+     *
      * @param position         Position (in the list of items) of the item to center in the visible area.     
      */
     public void setAndCenterSelection(int position) {
         mPositionToSetAndCenter = position;
     }
-}
+
+}
\ No newline at end of file