Просмотр исходного кода

fix refreshing OC file list after sharing info changes

AndyScherzinger 6 лет назад
Родитель
Сommit
5154280f00

+ 4 - 2
src/main/java/com/owncloud/android/ui/activity/FileDisplayActivity.java

@@ -1878,6 +1878,7 @@ public class FileDisplayActivity extends HookActivity
             chooserDialog.show(getSupportFragmentManager(), FTAG_CHOOSER_DIALOG);
 
             fileDetailFragment.getFileDetailSharingFragment().refreshPublicShareFromDB();
+            refreshListOfFilesFragment(false);
         } else {
             // Detect Failure (403) --> maybe needs password
             String password = operation.getPassword();
@@ -1909,11 +1910,12 @@ public class FileDisplayActivity extends HookActivity
 
         if (result.isSuccess()) {
             updateFileFromDB();
-        } else if (fileDetailFragment.getView() != null){
+            refreshListOfFilesFragment(false);
+        } else if (fileDetailFragment.getView() != null) {
             Snackbar.make(fileDetailFragment.getView(), errorString, Snackbar.LENGTH_LONG).show();
         }
 
-        if (fileDetailFragment!=null && fileDetailFragment instanceof FileDetailFragment) {
+        if (fileDetailFragment != null && fileDetailFragment instanceof FileDetailFragment) {
             ((FileDetailFragment) fileDetailFragment).getFileDetailSharingFragment()
                     .onUpdateShareInformation(result, getFile());
         }

+ 0 - 1
src/main/java/com/owncloud/android/ui/fragment/FileDetailSharingFragment.java

@@ -41,7 +41,6 @@ import android.view.View;
 import android.view.ViewGroup;
 import android.widget.ImageView;
 import android.widget.LinearLayout;
-import android.widget.ListView;
 import android.widget.PopupMenu;
 import android.widget.TextView;
 

+ 0 - 1
src/main/java/com/owncloud/android/ui/fragment/ShareFileFragment.java

@@ -58,7 +58,6 @@ import com.owncloud.android.ui.activity.FileActivity;
 import com.owncloud.android.ui.adapter.ShareUserListAdapter;
 import com.owncloud.android.ui.dialog.ExpirationDatePickerDialogFragment;
 import com.owncloud.android.ui.dialog.SharePasswordDialogFragment;
-import com.owncloud.android.ui.fragment.util.FileDetailSharingFragmentHelper;
 import com.owncloud.android.utils.DisplayUtils;
 import com.owncloud.android.utils.MimeTypeUtil;
 import com.owncloud.android.utils.ThemeUtils;