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
|
@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