diff options
Diffstat (limited to 'app/src/main/java/fr/gouv/etalab/mastodon/drawers/DraftsListAdapter.java')
-rw-r--r-- | app/src/main/java/fr/gouv/etalab/mastodon/drawers/DraftsListAdapter.java | 23 |
1 files changed, 16 insertions, 7 deletions
diff --git a/app/src/main/java/fr/gouv/etalab/mastodon/drawers/DraftsListAdapter.java b/app/src/main/java/fr/gouv/etalab/mastodon/drawers/DraftsListAdapter.java index 95f424776..d29182c46 100644 --- a/app/src/main/java/fr/gouv/etalab/mastodon/drawers/DraftsListAdapter.java +++ b/app/src/main/java/fr/gouv/etalab/mastodon/drawers/DraftsListAdapter.java @@ -15,14 +15,14 @@ package fr.gouv.etalab.mastodon.drawers; * see <http://www.gnu.org/licenses>. */ +import android.content.Context; +import android.content.DialogInterface; import android.content.Intent; import android.content.SharedPreferences; +import android.database.sqlite.SQLiteDatabase; import android.graphics.Typeface; import android.os.Bundle; import android.support.v7.app.AlertDialog; -import android.content.Context; -import android.content.DialogInterface; -import android.database.sqlite.SQLiteDatabase; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -34,12 +34,12 @@ import android.widget.TextView; import java.util.List; +import fr.gouv.etalab.mastodon.R; import fr.gouv.etalab.mastodon.activities.TootActivity; import fr.gouv.etalab.mastodon.client.Entities.StoredStatus; import fr.gouv.etalab.mastodon.helper.Helper; import fr.gouv.etalab.mastodon.sqlite.Sqlite; import fr.gouv.etalab.mastodon.sqlite.StatusStoredDAO; -import fr.gouv.etalab.mastodon.R; import static fr.gouv.etalab.mastodon.helper.Helper.changeDrawableColor; @@ -128,7 +128,7 @@ public class DraftsListAdapter extends BaseAdapter { //Manages theme for icon colors final SharedPreferences sharedpreferences = context.getSharedPreferences(Helper.APP_PREFS, android.content.Context.MODE_PRIVATE); int theme = sharedpreferences.getInt(Helper.SET_THEME, Helper.THEME_DARK); - if( theme == Helper.THEME_DARK){ + if( theme == Helper.THEME_DARK || theme == Helper.THEME_BLACK){ changeDrawableColor(context, holder.draft_delete, R.color.dark_text); }else{ changeDrawableColor(context, holder.draft_delete, R.color.black); @@ -137,8 +137,17 @@ public class DraftsListAdapter extends BaseAdapter { holder.draft_delete.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { - - AlertDialog.Builder builder = new AlertDialog.Builder(context); + SharedPreferences sharedpreferences = context.getSharedPreferences(Helper.APP_PREFS, Context.MODE_PRIVATE); + int theme = sharedpreferences.getInt(Helper.SET_THEME, Helper.THEME_DARK); + int style; + if (theme == Helper.THEME_DARK) { + style = R.style.DialogDark; + } else if (theme == Helper.THEME_BLACK){ + style = R.style.DialogBlack; + }else { + style = R.style.Dialog; + } + AlertDialog.Builder builder = new AlertDialog.Builder(context, style); builder.setMessage(draft.getStatus().getContent() + '\n' + Helper.dateToString(draft.getCreation_date())); builder.setIcon(android.R.drawable.ic_dialog_alert) .setTitle(R.string.remove_draft) |