소스 검색

SyncedFoldersActivity: don't refresh entire adapter when toggling a folder from dialog

It's enough to refresh its header, and it doesn't have to refresh all pictures

Signed-off-by: Álvaro Brey <alvaro.brey@nextcloud.com>
Álvaro Brey 3 년 전
부모
커밋
fb4eaf11ff
1개의 변경된 파일1개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 2
      app/src/main/java/com/owncloud/android/ui/activity/SyncedFoldersActivity.kt

+ 1 - 2
app/src/main/java/com/owncloud/android/ui/activity/SyncedFoldersActivity.kt

@@ -672,8 +672,7 @@ class SyncedFoldersActivity :
             )
             saveOrUpdateSyncedFolder(item)
 
-            // TODO test if notifyItemChanged is sufficient (should improve performance)
-            adapter.notifyDataSetChanged()
+            adapter.notifyItemChanged(adapter.getSectionHeaderIndex(syncedFolder.section))
         }
         syncedFolderPreferencesDialogFragment = null
         if (syncedFolder.isEnabled) {