diff options
author | stom79 <tschneider.ac@gmail.com> | 2019-01-10 18:19:53 +0100 |
---|---|---|
committer | stom79 <tschneider.ac@gmail.com> | 2019-01-10 18:19:53 +0100 |
commit | f21d49d9d669201e011fcdd19ba2824b2d117f35 (patch) | |
tree | 6f5a0cf9e38ea4c2ebd1e086fa438ee36741441f /app/src/main/java/fr/gouv | |
parent | 005fe00dd2eba4eaa8963b715e22bda4b2d268c7 (diff) |
Fix launcher issue
Diffstat (limited to 'app/src/main/java/fr/gouv')
-rw-r--r-- | app/src/main/java/fr/gouv/etalab/mastodon/activities/BaseMainActivity.java | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/app/src/main/java/fr/gouv/etalab/mastodon/activities/BaseMainActivity.java b/app/src/main/java/fr/gouv/etalab/mastodon/activities/BaseMainActivity.java index 30d5f6eaf..fe49977d3 100644 --- a/app/src/main/java/fr/gouv/etalab/mastodon/activities/BaseMainActivity.java +++ b/app/src/main/java/fr/gouv/etalab/mastodon/activities/BaseMainActivity.java @@ -57,7 +57,6 @@ import android.support.v7.widget.Toolbar; import android.text.Editable; import android.text.InputFilter; import android.text.TextWatcher; -import android.util.Log; import android.util.Patterns; import android.util.SparseArray; import android.view.Gravity; @@ -243,6 +242,14 @@ public abstract class BaseMainActivity extends BaseActivity countNewStatus = 0; countNewNotifications = 0; + if (!isTaskRoot() + && getIntent().hasCategory(Intent.CATEGORY_LAUNCHER) + && getIntent().getAction() != null + && getIntent().getAction().equals(Intent.ACTION_MAIN)) { + + finish(); + return; + } final int theme = sharedpreferences.getInt(Helper.SET_THEME, Helper.THEME_DARK); switch (theme){ case Helper.THEME_LIGHT: @@ -1634,14 +1641,10 @@ public abstract class BaseMainActivity extends BaseActivity if( intent == null ) return; - Log.v(Helper.TAG,"intent: " + intent); String action = intent.getAction(); String type = intent.getType(); Bundle extras = intent.getExtras(); String userIdIntent; - Log.v(Helper.TAG,"action: " + action); - Log.v(Helper.TAG,"type: " + type); - Log.v(Helper.TAG,"extras: " + extras); if( extras != null && extras.containsKey(INTENT_ACTION) ){ final NavigationView navigationView = findViewById(R.id.nav_view); userIdIntent = extras.getString(PREF_KEY_ID); //Id of the account in the intent |