diff options
author | Danny Baumann <dannybaumann@web.de> | 2013-06-19 12:51:08 +0200 |
---|---|---|
committer | Danny Baumann <dannybaumann@web.de> | 2013-06-19 13:03:35 +0200 |
commit | 10d83fd6efc7f4093ec9c61519091534f3e103ab (patch) | |
tree | affa06a2a95314beb34e3d69339b1b358e69a6fd /packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java | |
parent | 4d0af804084cf06ce172b4075c7b7af414aea73e (diff) | |
download | frameworks_base-10d83fd6efc7f4093ec9c61519091534f3e103ab.zip frameworks_base-10d83fd6efc7f4093ec9c61519091534f3e103ab.tar.gz frameworks_base-10d83fd6efc7f4093ec9c61519091534f3e103ab.tar.bz2 |
Close notification panel when swiping away the last clearable
notification.
Change-Id: I4e5114f66e799a7c80e18b38abce5678da460846
Diffstat (limited to 'packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java')
-rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java b/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java index bedc68d..46cbf29 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java @@ -942,6 +942,16 @@ public abstract class BaseStatusBar extends SystemUI implements updateExpansionStates(); updateNotificationIcons(); + if (entry.userCleared() && !mNotificationData.hasClearableItems()) { + // wait a bit to make the user aware of what's happening + mHandler.postDelayed(new Runnable() { + @Override + public void run() { + animateCollapsePanels(CommandQueue.FLAG_EXCLUDE_NONE); + } + }, 100); + } + return entry.notification; } |