mirror of
https://github.com/M66B/FairEmail.git
synced 2025-12-28 16:40:53 +01:00
Fixed adapter snackbar parent view
This commit is contained in:
@@ -54,6 +54,7 @@ public class AdapterRule extends RecyclerView.Adapter<AdapterRule.ViewHolder> {
|
||||
private Context context;
|
||||
private LifecycleOwner owner;
|
||||
private LayoutInflater inflater;
|
||||
private View parentView;
|
||||
|
||||
private List<TupleRuleEx> items = new ArrayList<>();
|
||||
|
||||
@@ -259,7 +260,7 @@ public class AdapterRule extends RecyclerView.Adapter<AdapterRule.ViewHolder> {
|
||||
@Override
|
||||
protected void onExecuted(Bundle args, Integer applied) {
|
||||
Snackbar.make(
|
||||
(View) itemView.getParent(),
|
||||
parentView,
|
||||
context.getString(R.string.title_rule_applied, applied),
|
||||
Snackbar.LENGTH_LONG).show();
|
||||
}
|
||||
@@ -278,10 +279,11 @@ public class AdapterRule extends RecyclerView.Adapter<AdapterRule.ViewHolder> {
|
||||
}
|
||||
}
|
||||
|
||||
AdapterRule(Context context, LifecycleOwner owner) {
|
||||
AdapterRule(Context context, LifecycleOwner owner, View parentView) {
|
||||
this.context = context;
|
||||
this.owner = owner;
|
||||
this.inflater = LayoutInflater.from(context);
|
||||
this.parentView = parentView;
|
||||
setHasStableIds(true);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user