diff --git a/app/src/main/java/com/limelight/grid/AppGridAdapter.java b/app/src/main/java/com/limelight/grid/AppGridAdapter.java index c7f31ed6..108f859d 100644 --- a/app/src/main/java/com/limelight/grid/AppGridAdapter.java +++ b/app/src/main/java/com/limelight/grid/AppGridAdapter.java @@ -66,6 +66,14 @@ public class AppGridAdapter extends GenericGridAdapter { Collections.sort(itemList, new Comparator() { @Override public int compare(AppView.AppObject lhs, AppView.AppObject rhs) { + // Bubble the running app up to the top of the list + if (lhs.app.getIsRunning() && !rhs.app.getIsRunning()) { + return -1; + } + else if (!lhs.app.getIsRunning() && rhs.app.getIsRunning()) { + return 1; + } + return lhs.app.getAppName().compareTo(rhs.app.getAppName()); } });