@@ -2123,6 +2123,7 @@ class FileDisplayActivity :
21232123 }
21242124 val parentFile = storageManager.getFileById(removedFile.parentId)
21252125 if (parentFile != null && parentFile == getCurrentDir()) {
2126+ removeFileIndicator(parentFile)
21262127 updateListOfFilesFragment()
21272128 } else if (leftFragment is OCFileListFragment &&
21282129 SearchRemoteOperation .SearchType .FAVORITE_SEARCH == leftFragment.searchEvent?.searchType
@@ -2139,8 +2140,7 @@ class FileDisplayActivity :
21392140 supportInvalidateOptionsMenu()
21402141 fetchRecommendedFilesIfNeeded(ignoreETag = true , currentDir)
21412142
2142- FileIndicatorManager .update(removedFile.fileId, FileIndicator .Idle )
2143- storageManager.fileDao.updateFileIndicator(removedFile.fileId, null )
2143+ removeFileIndicator(removedFile)
21442144 listOfFilesFragment?.adapter?.removeFileIndicator(removedFile)
21452145 } else {
21462146 if (result.isSslRecoverableException) {
@@ -2150,6 +2150,11 @@ class FileDisplayActivity :
21502150 }
21512151 }
21522152
2153+ private fun removeFileIndicator (file : OCFile ) {
2154+ FileIndicatorManager .update(file.fileId, FileIndicator .Idle )
2155+ storageManager.fileDao.updateFileIndicator(file.fileId, null )
2156+ }
2157+
21532158 private fun onRestoreFileVersionOperationFinish (result : RemoteOperationResult <* >) {
21542159 if (result.isSuccess) {
21552160 val file = getFile()
0 commit comments