Fix Extension Command popup crash (regression from https://chromiumcodereview.appspot.com/10537047/) and (while we're at it, make sure the extension popup points to the chevron if an extension command triggers the popup to appear while the extension button is in the overflow menu.

Reason for crash: BrowserActionButton::OnGtkAccelerator was passing in NULL widget to OnClicked. Now we pass a widget.

TEST=Install an extension with a command associated with a browser action popup. Trigger that popup to appear with the keystroke assigned to it. Make sure the popup appears.
BUG=27702
Review URL: https://chromiumcodereview.appspot.com/10536115

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142371 0039d316-1c4b-4281-b951-d872f2087c98
1 file changed