mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-02-20 19:38:21 +00:00
Merge "Notify when quickstep gesture starts" into sc-dev
This commit is contained in:
@@ -750,6 +750,7 @@ public abstract class AbsSwipeUpHandler<T extends StatefulActivity<S>,
|
||||
setIsLikelyToStartNewTask(isLikelyToStartNewTask, false /* animate */);
|
||||
mStateCallback.setStateOnUiThread(STATE_GESTURE_STARTED);
|
||||
mGestureStarted = true;
|
||||
SystemUiProxy.INSTANCE.get(mContext).notifySwipeUpGestureStarted();
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -369,7 +369,7 @@ public class RotationTouchHelper implements
|
||||
|
||||
private void notifySysuiOfCurrentRotation(int rotation) {
|
||||
UI_HELPER_EXECUTOR.execute(() -> SystemUiProxy.INSTANCE.get(mContext)
|
||||
.onQuickSwitchToNewTask(rotation));
|
||||
.notifyPrioritizedRotation(rotation));
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -341,6 +341,17 @@ public class SystemUiProxy implements ISystemUiProxy,
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void notifySwipeUpGestureStarted() {
|
||||
if (mSystemUiProxy != null) {
|
||||
try {
|
||||
mSystemUiProxy.notifySwipeUpGestureStarted();
|
||||
} catch (RemoteException e) {
|
||||
Log.w(TAG, "Failed call notifySwipeUpGestureStarted", e);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Notifies that swipe-to-home action is finished.
|
||||
*/
|
||||
@@ -350,18 +361,18 @@ public class SystemUiProxy implements ISystemUiProxy,
|
||||
try {
|
||||
mSystemUiProxy.notifySwipeToHomeFinished();
|
||||
} catch (RemoteException e) {
|
||||
Log.w(TAG, "Failed call setPinnedStackAnimationType", e);
|
||||
Log.w(TAG, "Failed call notifySwipeToHomeFinished", e);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onQuickSwitchToNewTask(int rotation) {
|
||||
public void notifyPrioritizedRotation(int rotation) {
|
||||
if (mSystemUiProxy != null) {
|
||||
try {
|
||||
mSystemUiProxy.onQuickSwitchToNewTask(rotation);
|
||||
mSystemUiProxy.notifyPrioritizedRotation(rotation);
|
||||
} catch (RemoteException e) {
|
||||
Log.w(TAG, "Failed call onQuickSwitchToNewTask with arg: " + rotation, e);
|
||||
Log.w(TAG, "Failed call notifyPrioritizedRotation with arg: " + rotation, e);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user