mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-03-05 00:02:37 +00:00
Bug 1145252 - Propagate handler result through handleMenuItemLongClick(). r=mcomella
This commit is contained in:
parent
a8a67ac3eb
commit
1f25acebd1
@ -257,8 +257,7 @@ public class GeckoMenu extends ListView
|
||||
((MenuItemActionBar) actionView).setOnLongClickListener(new View.OnLongClickListener() {
|
||||
@Override
|
||||
public boolean onLongClick(View v) {
|
||||
handleMenuItemLongClick(menuItem);
|
||||
return true;
|
||||
return handleMenuItemLongClick(menuItem);
|
||||
}
|
||||
});
|
||||
} else if (actionView instanceof MenuItemActionView) {
|
||||
@ -271,8 +270,7 @@ public class GeckoMenu extends ListView
|
||||
((MenuItemActionView) actionView).setMenuItemLongClickListener(new View.OnLongClickListener() {
|
||||
@Override
|
||||
public boolean onLongClick(View view) {
|
||||
handleMenuItemLongClick(menuItem);
|
||||
return true;
|
||||
return handleMenuItemLongClick(menuItem);
|
||||
}
|
||||
});
|
||||
}
|
||||
@ -645,14 +643,15 @@ public class GeckoMenu extends ListView
|
||||
}
|
||||
}
|
||||
|
||||
void handleMenuItemLongClick(GeckoMenuItem item) {
|
||||
boolean handleMenuItemLongClick(GeckoMenuItem item) {
|
||||
if(!item.isEnabled()) {
|
||||
return;
|
||||
return false;
|
||||
}
|
||||
|
||||
if(mCallback != null) {
|
||||
mCallback.onMenuItemLongClick(item);
|
||||
return mCallback.onMenuItemLongClick(item);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
public Callback getCallback() {
|
||||
|
Loading…
x
Reference in New Issue
Block a user