Only react to onContextItemSelected if something was actually selected
This commit is contained in:
parent
dd0502c0d6
commit
a3da79235a
|
@ -134,8 +134,10 @@ public class NavDrawerFragment extends Fragment implements SharedPreferences.OnS
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean onContextItemSelected(@NonNull MenuItem item) {
|
public boolean onContextItemSelected(@NonNull MenuItem item) {
|
||||||
if (contextPressedItem.type == NavDrawerData.DrawerItem.Type.FEED) {
|
NavDrawerData.DrawerItem pressedItem = contextPressedItem;
|
||||||
return onFeedContextMenuClicked(((NavDrawerData.FeedDrawerItem) contextPressedItem).feed, item);
|
contextPressedItem = null;
|
||||||
|
if (pressedItem != null && pressedItem.type == NavDrawerData.DrawerItem.Type.FEED) {
|
||||||
|
return onFeedContextMenuClicked(((NavDrawerData.FeedDrawerItem) pressedItem).feed, item);
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue