diff options
| author | Samuel Tardieu <sam@rfc1149.net> | 2014-09-16 10:47:56 +0200 |
|---|---|---|
| committer | Samuel Tardieu <sam@rfc1149.net> | 2014-09-16 10:47:56 +0200 |
| commit | d157cf88cd673cf07ce5abdeab4aee3265e0c861 (patch) | |
| tree | f8a16dbda4c7a2e8ecccbd550d65e17b94de50cf | |
| parent | 942523bb293ca78ce05d8edb2137d59dd95ffd73 (diff) | |
| parent | 354023955a45be201708ff2309ec980c7ef6049b (diff) | |
| download | cgeo-d157cf88cd673cf07ce5abdeab4aee3265e0c861.zip cgeo-d157cf88cd673cf07ce5abdeab4aee3265e0c861.tar.gz cgeo-d157cf88cd673cf07ce5abdeab4aee3265e0c861.tar.bz2 | |
Merge branch 'release' into upstream
| -rw-r--r-- | main/src/cgeo/geocaching/activity/ShowcaseViewBuilder.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/main/src/cgeo/geocaching/activity/ShowcaseViewBuilder.java b/main/src/cgeo/geocaching/activity/ShowcaseViewBuilder.java index 6b00f0f..04f096d 100644 --- a/main/src/cgeo/geocaching/activity/ShowcaseViewBuilder.java +++ b/main/src/cgeo/geocaching/activity/ShowcaseViewBuilder.java @@ -1,9 +1,12 @@ package cgeo.geocaching.activity; +import com.github.amlcurran.showcaseview.ShowcaseView; import com.github.amlcurran.showcaseview.ShowcaseView.Builder; import com.github.amlcurran.showcaseview.targets.Target; import android.app.Activity; +import android.view.View; +import android.view.WindowManager.LayoutParams; /** * TODO: replace by simple utility class embedding a builder instead of inheriting from it @@ -58,4 +61,13 @@ public class ShowcaseViewBuilder extends Builder { return setContentText(textId); } + @Override + public ShowcaseView build() { + final ShowcaseView showcaseView = super.build(); + if (showcaseView.getVisibility() == View.VISIBLE) { + activity.getWindow().setSoftInputMode(LayoutParams.SOFT_INPUT_STATE_HIDDEN); + } + return showcaseView; + } + } |
