Merge "Optimizing open shortcuts container lookep" into ub-launcher3-calgary
This commit is contained in:
@@ -3133,7 +3133,15 @@ public class Launcher extends Activity
|
||||
* @return The open shortcuts container, or null if there is none
|
||||
*/
|
||||
public DeepShortcutsContainer getOpenShortcutsContainer() {
|
||||
return (DeepShortcutsContainer) mDragLayer.findViewById(R.id.deep_shortcuts_container);
|
||||
// Iterate in reverse order. Shortcuts container is added later to the dragLayer,
|
||||
// and will be one of the last views.
|
||||
for (int i = mDragLayer.getChildCount() - 1; i >= 0; i--) {
|
||||
View child = mDragLayer.getChildAt(i);
|
||||
if (child instanceof DeepShortcutsContainer) {
|
||||
return (DeepShortcutsContainer) child;
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -532,8 +532,9 @@ public class Workspace extends PagedView
|
||||
*/
|
||||
public Folder getOpenFolder() {
|
||||
DragLayer dragLayer = mLauncher.getDragLayer();
|
||||
int count = dragLayer.getChildCount();
|
||||
for (int i = 0; i < count; i++) {
|
||||
// Iterate in reverse order. Folder is added later to the dragLayer,
|
||||
// and will be one of the last views.
|
||||
for (int i = dragLayer.getChildCount() - 1; i >= 0; i--) {
|
||||
View child = dragLayer.getChildAt(i);
|
||||
if (child instanceof Folder) {
|
||||
Folder folder = (Folder) child;
|
||||
|
||||
Reference in New Issue
Block a user