From 115c002a483585f9a5c529a0d6f506fe19849669 Mon Sep 17 00:00:00 2001 From: Tomeu Vizoso Date: Sun, 13 Sep 2009 08:28:25 +0000 Subject: Use the top nsIDOMWindow when asking for the Chrome #782 --- diff --git a/src/hulahop.cpp b/src/hulahop.cpp index 6adc2e3..cba86b3 100644 --- a/src/hulahop.cpp +++ b/src/hulahop.cpp @@ -104,12 +104,16 @@ hulahop_get_view_for_window(PyObject *dom_window) PR_FALSE); NS_ENSURE_TRUE(domWindow, NULL); + nsCOMPtr topDomWindow; + domWindow->GetTop(getter_AddRefs(topDomWindow)); + NS_ENSURE_TRUE(topDomWindow, NULL); + nsCOMPtr wwatch = do_GetService ("@mozilla.org/embedcomp/window-watcher;1"); NS_ENSURE_TRUE(wwatch, NULL); nsCOMPtr chrome; - wwatch->GetChromeForWindow(domWindow, getter_AddRefs(chrome)); + wwatch->GetChromeForWindow(topDomWindow, getter_AddRefs(chrome)); NS_ENSURE_TRUE(chrome, NULL); nsCOMPtr browser; -- cgit v0.9.1