Bug 819888 - Check the result of nsBaseWidget::GetActiveRollupListener. r=enndeakin

This commit is contained in:
Jim Mathies
2012-12-31 11:27:04 -06:00
parent b678a68448
commit a5dae8eff6
10 changed files with 239 additions and 215 deletions

View File

@@ -589,8 +589,8 @@ MRESULT EXPENTRY fnwpFrame(HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2)
{
// check to see if we have a rollup listener registered
nsIRollupListener* rollupListener = nsBaseWidget::GetActiveRollupListener();
nsCOMPtr<nsIWidget> rollupWidget = rollupListener->GetRollupWidget();
if (rollupListener) {
nsCOMPtr<nsIWidget> rollupWidget = rollupListener->GetRollupWidget();
if (msg == WM_TRACKFRAME || msg == WM_MINMAXFRAME ||
msg == WM_BUTTON1DOWN || msg == WM_BUTTON2DOWN ||
msg == WM_BUTTON3DOWN) {