diff --git a/layout/generic/nsObjectFrame.cpp b/layout/generic/nsObjectFrame.cpp index 5f84fa9f9027..9a8f2bd5085d 100644 --- a/layout/generic/nsObjectFrame.cpp +++ b/layout/generic/nsObjectFrame.cpp @@ -1227,7 +1227,7 @@ nsObjectFrame::InstantiateWidget(nsIPresContext* aPresContext, nsCOMPtr parent; parentWithView->GetOffsetFromWidget(nsnull, nsnull, *getter_AddRefs(parent)); - mWidget->Create(parent, r, nsnull, nsnull); + mWidget->Create(NS_STATIC_CAST(nsIWidget*, parent), r, nsnull, nsnull); mWidget->Show(PR_TRUE); return rv; diff --git a/layout/html/base/src/nsObjectFrame.cpp b/layout/html/base/src/nsObjectFrame.cpp index 5f84fa9f9027..9a8f2bd5085d 100644 --- a/layout/html/base/src/nsObjectFrame.cpp +++ b/layout/html/base/src/nsObjectFrame.cpp @@ -1227,7 +1227,7 @@ nsObjectFrame::InstantiateWidget(nsIPresContext* aPresContext, nsCOMPtr parent; parentWithView->GetOffsetFromWidget(nsnull, nsnull, *getter_AddRefs(parent)); - mWidget->Create(parent, r, nsnull, nsnull); + mWidget->Create(NS_STATIC_CAST(nsIWidget*, parent), r, nsnull, nsnull); mWidget->Show(PR_TRUE); return rv;