(In reply to comment #24) > In that call to NativeCreate, aNativeParent is non-null. So we should be > hitting either > http://lxr.mozilla.org/seamonkey/source/widget/src/gtk2/nsWindow.cpp#2722 > or > http://lxr.mozilla.org/seamonkey/source/widget/src/gtk2/nsWindow.cpp#2724 > and setting parentGdkWindow or parentGtkContainer to something, which should > ensure that this window gets created inside some other window.
We hit
2270 else if (aNativeParent && GDK_IS_WINDOW(aNativeParent))
and do
2271 parentGdkWindow = GDK_WINDOW(aNativeParent);
> Can you figure out why it isn't?
Umm... It seems that mWindowType == eWindowType_popup. That doesn't seem right; any idea why might it be happening?
(In reply to comment #24) lxr.mozilla. org/seamonkey/ source/ widget/ src/gtk2/ nsWindow. cpp#2722 lxr.mozilla. org/seamonkey/ source/ widget/ src/gtk2/ nsWindow. cpp#2724
> In that call to NativeCreate, aNativeParent is non-null. So we should be
> hitting either
> http://
> or
> http://
> and setting parentGdkWindow or parentGtkContainer to something, which should
> ensure that this window gets created inside some other window.
We hit
2270 else if (aNativeParent && GDK_IS_ WINDOW( aNativeParent) )
and do
2271 parentGdkWindow = GDK_WINDOW( aNativeParent) ;
> Can you figure out why it isn't?
Umm... It seems that mWindowType == eWindowType_popup. That doesn't seem right; any idea why might it be happening?