summaryrefslogtreecommitdiffstats
path: root/app/src/main/java/fr/gouv/etalab/mastodon
diff options
context:
space:
mode:
authorstom79 <tschneider.ac@gmail.com>2019-01-10 18:19:53 +0100
committerstom79 <tschneider.ac@gmail.com>2019-01-10 18:19:53 +0100
commitf21d49d9d669201e011fcdd19ba2824b2d117f35 (patch)
tree6f5a0cf9e38ea4c2ebd1e086fa438ee36741441f /app/src/main/java/fr/gouv/etalab/mastodon
parent005fe00dd2eba4eaa8963b715e22bda4b2d268c7 (diff)
Fix launcher issue
Diffstat (limited to 'app/src/main/java/fr/gouv/etalab/mastodon')
-rw-r--r--app/src/main/java/fr/gouv/etalab/mastodon/activities/BaseMainActivity.java13
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