Merge pull request #4998 from ByteHamster/fix-navdrawer-pressed
Only react to onContextItemSelected if something was actually selected
This commit is contained in:
commit
9d2467a4e2
|
@ -134,8 +134,10 @@ public class NavDrawerFragment extends Fragment implements SharedPreferences.OnS
|
|||
|
||||
@Override
|
||||
public boolean onContextItemSelected(@NonNull MenuItem item) {
|
||||
if (contextPressedItem.type == NavDrawerData.DrawerItem.Type.FEED) {
|
||||
return onFeedContextMenuClicked(((NavDrawerData.FeedDrawerItem) contextPressedItem).feed, item);
|
||||
NavDrawerData.DrawerItem pressedItem = contextPressedItem;
|
||||
contextPressedItem = null;
|
||||
if (pressedItem != null && pressedItem.type == NavDrawerData.DrawerItem.Type.FEED) {
|
||||
return onFeedContextMenuClicked(((NavDrawerData.FeedDrawerItem) pressedItem).feed, item);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue