diff --git a/res/drawable/next_arrow.png b/res/drawable/next_arrow.png
new file mode 100644
index 0000000..1ff3819
Binary files /dev/null and b/res/drawable/next_arrow.png differ
diff --git a/res/layout/fragment_mainactivity_gotosettings.xml b/res/layout/fragment_mainactivity_gotosettings.xml
index bd6ed3d..8d7a839 100644
--- a/res/layout/fragment_mainactivity_gotosettings.xml
+++ b/res/layout/fragment_mainactivity_gotosettings.xml
@@ -80,4 +80,14 @@
style="@style/StandardButton"
android:text="@string/ma_button_goto_settings" />
+
+
\ No newline at end of file
diff --git a/res/layout/fragment_mainactivity_main.xml b/res/layout/fragment_mainactivity_main.xml
index d8f5baa..6f56eb6 100644
--- a/res/layout/fragment_mainactivity_main.xml
+++ b/res/layout/fragment_mainactivity_main.xml
@@ -60,4 +60,14 @@
android:text="@string/ma_content_welcome"
android:textAppearance="?android:attr/textAppearanceMedium" />
+
+
\ No newline at end of file
diff --git a/res/values/dimens.xml b/res/values/dimens.xml
index 55c1e59..2bfd437 100644
--- a/res/values/dimens.xml
+++ b/res/values/dimens.xml
@@ -3,5 +3,6 @@
16dp
16dp
+ 22dp
diff --git a/res/values/strings.xml b/res/values/strings.xml
index 6276418..2b980da 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -28,7 +28,7 @@
- 4
+ 5
ownCloud-SMS
@@ -151,6 +151,7 @@ Contributors and issue\'s reporters
Error #14: Unable to parse server response
Error #15: Unable to parse server response
Error #16: No data connection available
+ Error #17: malformed account. Please reconfigure it
MainActivity
Section 1
Section 2
diff --git a/src/fr/unix_experience/owncloud_sms/sync_adapters/SmsSyncAdapter.java b/src/fr/unix_experience/owncloud_sms/sync_adapters/SmsSyncAdapter.java
index b107bb0..9972ed3 100644
--- a/src/fr/unix_experience/owncloud_sms/sync_adapters/SmsSyncAdapter.java
+++ b/src/fr/unix_experience/owncloud_sms/sync_adapters/SmsSyncAdapter.java
@@ -17,6 +17,7 @@ package fr.unix_experience.owncloud_sms.sync_adapters;
* along with this program. If not, see .
*/
+import fr.unix_experience.owncloud_sms.R;
import fr.unix_experience.owncloud_sms.engine.OCSMSOwnCloudClient;
import fr.unix_experience.owncloud_sms.enums.OCSyncErrorType;
import fr.unix_experience.owncloud_sms.exceptions.OCSyncException;
@@ -43,10 +44,16 @@ public class SmsSyncAdapter extends AbstractThreadedSyncAdapter {
ContentProviderClient provider, SyncResult syncResult) {
OCSMSNotificationManager nMgr = new OCSMSNotificationManager(getContext());
- nMgr.setSyncProcessMsg();
// Create client
- Uri serverURI = Uri.parse(_accountMgr.getUserData(account, "ocURI"));
+ String ocURI = _accountMgr.getUserData(account, "ocURI");
+ if (ocURI == null) {
+ nMgr.setSyncErrorMsg(getContext().getString(R.string.err_sync_account_unparsable));
+ return;
+ }
+
+ Uri serverURI = Uri.parse(ocURI);
+ nMgr.setSyncProcessMsg();
OCSMSOwnCloudClient _client = new OCSMSOwnCloudClient(getContext(),
serverURI, _accountMgr.getUserData(account, "ocLogin"),