diff --git a/app/src/main/java/org/gnucash/android/ui/settings/dialog/OwnCloudDialogFragment.java b/app/src/main/java/org/gnucash/android/ui/settings/dialog/OwnCloudDialogFragment.java index aa64c05c4..88ef7d84d 100644 --- a/app/src/main/java/org/gnucash/android/ui/settings/dialog/OwnCloudDialogFragment.java +++ b/app/src/main/java/org/gnucash/android/ui/settings/dialog/OwnCloudDialogFragment.java @@ -6,6 +6,7 @@ import android.os.Bundle; import android.os.Handler; import android.support.v4.app.DialogFragment; +import android.support.v4.content.ContextCompat; import android.support.v7.preference.CheckBoxPreference; import android.support.v7.preference.Preference; import android.util.Log; @@ -180,19 +181,23 @@ public void onRemoteOperationFinish(RemoteOperation caller, RemoteOperationResul Log.e("OC", result.getLogMessage(), result.getException()); if (caller instanceof GetRemoteStatusOperation) { + mServerError.setTextColor(ContextCompat.getColor(getContext(), R.color.debit_red)); mServerError.setText(getString(R.string.owncloud_server_invalid)); mServerError.setVisibility(View.VISIBLE); } else if (caller instanceof GetRemoteUserNameOperation && mServerError.getText().toString().equals(getString(R.string.owncloud_server_ok))) { + mUsernameError.setTextColor(ContextCompat.getColor(getContext(), R.color.debit_red)); mUsernameError.setText(getString(R.string.owncloud_user_invalid)); mUsernameError.setVisibility(View.VISIBLE); } } else { if (caller instanceof GetRemoteStatusOperation) { + mServerError.setTextColor(ContextCompat.getColor(getContext(), R.color.theme_primary)); mServerError.setText(getString(R.string.owncloud_server_ok)); mServerError.setVisibility(View.VISIBLE); } else if (caller instanceof GetRemoteUserNameOperation) { + mUsernameError.setTextColor(ContextCompat.getColor(getContext(), R.color.theme_primary)); mUsernameError.setText(getString(R.string.owncloud_user_ok)); mUsernameError.setVisibility(View.VISIBLE); } @@ -208,9 +213,11 @@ public void onRemoteOperationFinish(RemoteOperation caller, RemoteOperationResul gu.execute(mClient, listener, mHandler); if (FileUtils.isValidPath(mOC_dir, false)) { + mDirError.setTextColor(ContextCompat.getColor(getContext(), R.color.theme_primary)); mDirError.setText(getString(R.string.owncloud_dir_ok)); mDirError.setVisibility(View.VISIBLE); } else { + mDirError.setTextColor(ContextCompat.getColor(getContext(), R.color.debit_red)); mDirError.setText(getString(R.string.owncloud_dir_invalid)); mDirError.setVisibility(View.VISIBLE); }