Loading src/com/android/launcher3/Launcher.java +18 −1 Original line number Diff line number Diff line Loading @@ -1704,7 +1704,7 @@ public class Launcher extends Activity // In all these cases, only animate if we're already on home mWorkspace.exitWidgetResizeMode(); if (alreadyOnHome && mState == State.WORKSPACE && !mWorkspace.isTouchActive() && openFolder == null) { openFolder == null && shouldMoveToDefaultScreenOnHomeIntent()) { mWorkspace.moveToDefaultScreen(true); } Loading @@ -1730,6 +1730,8 @@ public class Launcher extends Activity if (mAppsCustomizeTabHost != null) { mAppsCustomizeTabHost.reset(); } onHomeIntent(); } if (DEBUG_RESUME_TIME) { Loading @@ -1737,6 +1739,21 @@ public class Launcher extends Activity } } /** * Override point for subclasses to prevent movement to the default screen when the home * button is pressed. Used (for example) in GEL, to prevent movement during a search. */ protected boolean shouldMoveToDefaultScreenOnHomeIntent() { return true; } /** * Override point for subclasses to provide custom behaviour for when a home intent is fired. */ protected void onHomeIntent() { // Do nothing } @Override public void onRestoreInstanceState(Bundle state) { super.onRestoreInstanceState(state); Loading Loading
src/com/android/launcher3/Launcher.java +18 −1 Original line number Diff line number Diff line Loading @@ -1704,7 +1704,7 @@ public class Launcher extends Activity // In all these cases, only animate if we're already on home mWorkspace.exitWidgetResizeMode(); if (alreadyOnHome && mState == State.WORKSPACE && !mWorkspace.isTouchActive() && openFolder == null) { openFolder == null && shouldMoveToDefaultScreenOnHomeIntent()) { mWorkspace.moveToDefaultScreen(true); } Loading @@ -1730,6 +1730,8 @@ public class Launcher extends Activity if (mAppsCustomizeTabHost != null) { mAppsCustomizeTabHost.reset(); } onHomeIntent(); } if (DEBUG_RESUME_TIME) { Loading @@ -1737,6 +1739,21 @@ public class Launcher extends Activity } } /** * Override point for subclasses to prevent movement to the default screen when the home * button is pressed. Used (for example) in GEL, to prevent movement during a search. */ protected boolean shouldMoveToDefaultScreenOnHomeIntent() { return true; } /** * Override point for subclasses to provide custom behaviour for when a home intent is fired. */ protected void onHomeIntent() { // Do nothing } @Override public void onRestoreInstanceState(Bundle state) { super.onRestoreInstanceState(state); Loading