diff --git a/app/src/main/java/devs/org/calculator/activities/ViewFolderActivity.kt b/app/src/main/java/devs/org/calculator/activities/ViewFolderActivity.kt index 610a0a0..06ec2fe 100644 --- a/app/src/main/java/devs/org/calculator/activities/ViewFolderActivity.kt +++ b/app/src/main/java/devs/org/calculator/activities/ViewFolderActivity.kt @@ -142,10 +142,12 @@ class ViewFolderActivity : AppCompatActivity() { customDialog?.dismiss() customDialog = null updateFilesToAdapter() + refreshCurrentFolder() }, remainingTime) } else { customDialog?.dismiss() customDialog = null + refreshCurrentFolder() updateFilesToAdapter() } } @@ -200,6 +202,16 @@ class ViewFolderActivity : AppCompatActivity() { mainHandler.postDelayed({ dismissCustomDialog() + val files = folderManager.getFilesInFolder(targetFolder) + if (files.isNotEmpty()) { + binding.swipeLayout.visibility = View.VISIBLE + binding.noItems.visibility = View.GONE + if (fileAdapter == null) { + showFileList(files, targetFolder) + } else { + fileAdapter?.submitList(files.toMutableList()) + } + } }, 1000) } } diff --git a/app/src/main/res/layout/activity_view_folder.xml b/app/src/main/res/layout/activity_view_folder.xml index 7e1f303..1555f22 100644 --- a/app/src/main/res/layout/activity_view_folder.xml +++ b/app/src/main/res/layout/activity_view_folder.xml @@ -45,6 +45,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" app:icon="@drawable/ic_more" + android:visibility="gone" style="@style/Widget.Material3.Button.IconButton"/>