diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/com/android/launcher3/GelIntegrationHelper.java | 6 | ||||
-rw-r--r-- | src/com/android/launcher3/Launcher.java | 2 |
2 files changed, 5 insertions, 3 deletions
diff --git a/src/com/android/launcher3/GelIntegrationHelper.java b/src/com/android/launcher3/GelIntegrationHelper.java index 6dd9c0e32..f43e7e6a0 100644 --- a/src/com/android/launcher3/GelIntegrationHelper.java +++ b/src/com/android/launcher3/GelIntegrationHelper.java @@ -22,6 +22,7 @@ public class GelIntegrationHelper { private static final String GEL_PACKAGE_NAME = "com.google.android.googlequicksearchbox"; private static final int EDGE_GESTURE_SERVICE_RIGHT_EDGE = 4; + private static final int EDGE_GESTURE_SERVICE_LEFT_EDGE = 1; private static final int EDGE_GESTURE_SERVICE_NO_EDGE = -1; private EdgeGestureManager.EdgeGestureActivationListener mEdgeGestureActivationListener = null; @@ -42,7 +43,7 @@ public class GelIntegrationHelper { * 2. Starts the Google Now Activity with an exit_out_right transition animation so that * the new Activity appears to slide in as another screen (similar to GEL). */ - public void registerSwipeBackGestureListenerAndStartGel(final Activity launcherActivity) { + public void registerSwipeBackGestureListenerAndStartGel(final Activity launcherActivity, boolean isLayoutRtl) { EdgeGestureManager edgeGestureManager = EdgeGestureManager.getInstance(); if(mEdgeGestureActivationListener == null) { mEdgeGestureActivationListener = new EdgeGestureManager.EdgeGestureActivationListener() { @@ -74,8 +75,9 @@ public class GelIntegrationHelper { edgeGestureManager.setEdgeGestureActivationListener(mEdgeGestureActivationListener); } mEdgeGestureActivationListener.restoreListenerState(); + int edge = isLayoutRtl ? EDGE_GESTURE_SERVICE_LEFT_EDGE : EDGE_GESTURE_SERVICE_RIGHT_EDGE; edgeGestureManager.updateEdgeGestureActivationListener(mEdgeGestureActivationListener, - EDGE_GESTURE_SERVICE_RIGHT_EDGE); + edge); // Start the Google Now Activity Intent i = new Intent(INTENT_ACTION_ASSIST); diff --git a/src/com/android/launcher3/Launcher.java b/src/com/android/launcher3/Launcher.java index 0f8ce9a20..ab3f1daa0 100644 --- a/src/com/android/launcher3/Launcher.java +++ b/src/com/android/launcher3/Launcher.java @@ -608,7 +608,7 @@ public class Launcher extends Activity public void onCustomContentLaunch() { if(isGelIntegrationEnabled() && isGelIntegrationSupported()) { - GelIntegrationHelper.getInstance().registerSwipeBackGestureListenerAndStartGel(this); + GelIntegrationHelper.getInstance().registerSwipeBackGestureListenerAndStartGel(this, mWorkspace.isLayoutRtl()); } } |