diff --git a/astrid/AndroidManifest.xml b/astrid/AndroidManifest.xml index 0708e7888..f21d2e1ac 100644 --- a/astrid/AndroidManifest.xml +++ b/astrid/AndroidManifest.xml @@ -355,6 +355,8 @@ + settingsClass = AndroidUtilities.isTabletSized(activity) ? TagSettingsActivityTablet.class : TagSettingsActivity.class; + Intent intent = new Intent(getActivity(), settingsClass); intent.putExtra(EXTRA_TAG_DATA, tagData); startActivityForResult(intent, REQUEST_CODE_SETTINGS); - if (!AndroidUtilities.isTabletSized(getActivity())) { - AndroidUtilities.callOverridePendingTransition(getActivity(), R.anim.slide_left_in, R.anim.slide_left_out); + if (!AndroidUtilities.isTabletSized(activity)) { + AndroidUtilities.callOverridePendingTransition(activity, R.anim.slide_left_in, R.anim.slide_left_out); } } }; diff --git a/astrid/plugin-src/com/todoroo/astrid/tags/TagsPlugin.java b/astrid/plugin-src/com/todoroo/astrid/tags/TagsPlugin.java index 32d19a880..7f185225c 100644 --- a/astrid/plugin-src/com/todoroo/astrid/tags/TagsPlugin.java +++ b/astrid/plugin-src/com/todoroo/astrid/tags/TagsPlugin.java @@ -4,7 +4,9 @@ import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; +import com.todoroo.andlib.utility.AndroidUtilities; import com.todoroo.astrid.actfm.TagSettingsActivity; +import com.todoroo.astrid.actfm.TagSettingsActivityTablet; import com.todoroo.astrid.api.Addon; import com.todoroo.astrid.api.AstridApiConstants; @@ -29,7 +31,8 @@ public class TagsPlugin extends BroadcastReceiver { * @param activity */ public static Intent newTagDialog(Context context) { - Intent intent = new Intent(context, TagSettingsActivity.class); + Class settingsComponent = AndroidUtilities.isTabletSized(context) ? TagSettingsActivityTablet.class : TagSettingsActivity.class; + Intent intent = new Intent(context, settingsComponent); return intent; }