diff --git a/app/src/main/java/com/kabouzeid/gramophone/ui/fragments/mainactivity/folders/FoldersFragment.java b/app/src/main/java/com/kabouzeid/gramophone/ui/fragments/mainactivity/folders/FoldersFragment.java
index 54cc3fdb..34304880 100644
--- a/app/src/main/java/com/kabouzeid/gramophone/ui/fragments/mainactivity/folders/FoldersFragment.java
+++ b/app/src/main/java/com/kabouzeid/gramophone/ui/fragments/mainactivity/folders/FoldersFragment.java
@@ -265,6 +265,12 @@ public class FoldersFragment extends AbsMainActivityFragment implements MainActi
case R.id.action_go_to_start_directory:
setCrumb(new BreadCrumbLayout.Crumb(tryGetCanonicalFile(PreferenceUtil.getInstance(getActivity()).getStartDirectory())), true);
return true;
+ case R.id.action_scan:
+ BreadCrumbLayout.Crumb crumb = getActiveCrumb();
+ if (crumb != null) {
+ new ListPathsAsyncTask(getActivity(), paths -> scanPaths(paths)).execute(new ListPathsAsyncTask.LoadingInfo(crumb.getFile(), getFileFilter()));
+ }
+ return true;
}
return super.onOptionsItemSelected(item);
}
diff --git a/app/src/main/res/drawable/ic_scanner_white_24dp.xml b/app/src/main/res/drawable/ic_scanner_white_24dp.xml
new file mode 100644
index 00000000..f2493cd3
--- /dev/null
+++ b/app/src/main/res/drawable/ic_scanner_white_24dp.xml
@@ -0,0 +1,4 @@
+
+