Make account selectable from preferences
[pub/Android/ownCloud.git] / src / eu / alefzero / owncloud / ui / adapter / LandingScreenAdapter.java
index 694225d..914ed43 100644 (file)
@@ -26,6 +26,7 @@ import android.widget.BaseAdapter;
 import android.widget.ImageView;\r
 import android.widget.TextView;\r
 import eu.alefzero.owncloud.R;\r
+import eu.alefzero.owncloud.authenticator.AuthUtils;\r
 import eu.alefzero.owncloud.ui.activity.FileDisplayActivity;\r
 import eu.alefzero.owncloud.ui.activity.Preferences;\r
 \r
@@ -65,9 +66,15 @@ public class LandingScreenAdapter extends BaseAdapter {
         */\r
        public Object getItem(int position) {\r
                Intent intent = new Intent();\r
+               \r
                switch (position) {\r
                case 0:\r
-                       intent.setClass(mContext, FileDisplayActivity.class);\r
+                       /* \r
+                        * The FileDisplayActivity requires the ownCloud account as an parcableExtra.\r
+                        * We will put in the one that is selected in the preferences\r
+                        */\r
+                       intent.setClass(mContext, FileDisplayActivity.class);   \r
+                       intent.putExtra("ACCOUNT", AuthUtils.getCurrentOwnCloudAccount(mContext));\r
                        break;\r
                case 5:\r
                        intent.setClass(mContext, Preferences.class);\r
@@ -100,5 +107,4 @@ public class LandingScreenAdapter extends BaseAdapter {
                }\r
                return convertView;\r
        }\r
-\r
 }\r