Fix overdraw issues in the conversation view

Remove the redundant window background and row backgrounds to improve
drawing performance.
This commit is contained in:
Veeti Paananen
2014-03-04 11:47:27 +02:00
parent dc77c43435
commit 42aeca26f1
7 changed files with 18 additions and 8 deletions

View File

@@ -6,6 +6,7 @@ import android.os.Build;
import android.preference.PreferenceManager;
import org.thoughtcrime.securesms.ApplicationPreferencesActivity;
import org.thoughtcrime.securesms.ConversationActivity;
import org.thoughtcrime.securesms.ConversationListActivity;
import org.thoughtcrime.securesms.R;
@@ -41,9 +42,11 @@ public class DynamicTheme {
if (theme.equals("light")) {
if (activity instanceof ConversationListActivity) return R.style.TextSecure_LightTheme_NavigationDrawer;
else if (activity instanceof ConversationActivity) return R.style.TextSecure_LightTheme_ConversationActivity;
else return R.style.TextSecure_LightTheme;
} else if (theme.equals("dark")) {
if (activity instanceof ConversationListActivity) return R.style.TextSecure_DarkTheme_NavigationDrawer;
else if (activity instanceof ConversationActivity) return R.style.TextSecure_DarkTheme_ConversationActivity;
else return R.style.TextSecure_DarkTheme;
}