mirror of
https://github.com/M66B/FairEmail.git
synced 2026-03-30 21:58:52 +02:00
Copy to folder by long pressing
This commit is contained in:
@@ -19,6 +19,8 @@ package eu.faircode.email;
|
||||
Copyright 2018-2021 by Marcel Bokhorst (M66B)
|
||||
*/
|
||||
|
||||
import static android.app.Activity.RESULT_OK;
|
||||
|
||||
import android.app.Dialog;
|
||||
import android.content.Context;
|
||||
import android.content.SharedPreferences;
|
||||
@@ -50,8 +52,6 @@ import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.concurrent.ExecutorService;
|
||||
|
||||
import static android.app.Activity.RESULT_OK;
|
||||
|
||||
public class FragmentDialogFolder extends FragmentDialogBase {
|
||||
private int result = 0;
|
||||
|
||||
@@ -63,9 +63,11 @@ public class FragmentDialogFolder extends FragmentDialogBase {
|
||||
@NonNull
|
||||
@Override
|
||||
public Dialog onCreateDialog(@Nullable Bundle savedInstanceState) {
|
||||
final String title = getArguments().getString("title");
|
||||
final long account = getArguments().getLong("account");
|
||||
final long[] disabled = getArguments().getLongArray("disabled");
|
||||
Bundle aargs = getArguments();
|
||||
final String title = aargs.getString("title");
|
||||
final long account = aargs.getLong("account");
|
||||
final long[] disabled = aargs.getLongArray("disabled");
|
||||
final boolean cancopy = aargs.getBoolean("cancopy");
|
||||
|
||||
final Context context = getContext();
|
||||
final SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
|
||||
@@ -149,6 +151,16 @@ public class FragmentDialogFolder extends FragmentDialogBase {
|
||||
sendResult(RESULT_OK);
|
||||
dismiss();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onFolderLongPress(@NonNull TupleFolderEx folder) {
|
||||
if (cancopy) {
|
||||
getArguments().putBoolean("copy", true);
|
||||
onFolderSelected(folder);
|
||||
return true;
|
||||
} else
|
||||
return false;
|
||||
}
|
||||
});
|
||||
|
||||
tvFavorite1.setVisibility(View.GONE);
|
||||
|
||||
Reference in New Issue
Block a user