Hi,

This is logged as https://bugzilla.mozilla.org/show_bug.cgi?id=453523 .
It's not expected behaviour, because this same problem was fixed on gtk
prior to the 1.9 release, see
https://bugzilla.mozilla.org/show_bug.cgi?id=415789 .

Grant


"Dmitry Dartz" <d...@yandex.ru> wrote in message
news:46idnz6fopqbe8lunz2dnuvz_hmdn...@mozilla.org...
> Well, recently I switched from 1.8.x to 1.9.0.x (firefox 3.0.5) branch and
> got really strange thing.
> Indeed, embedded browser won't paint anything leaving its area not updated
> (e.g. other windows may leave their traces there) until a URL is
navigated.
> Even about:blank is safficient to get browser updated properly. In 1.8.x
it
> worked so I took debugger and stepped 1.9.0.x from nsWindow::OnPaint() up
to
> FillRect() in _cairo_win32_surface_fill_rectangles. It appeared that
> BeginPaint() in OnPaint() returned one DC while FillRect() is called with
> another. It explains why browser can not update the screen.
> Any ideas? Is it an expected behaviour? Is there a background surface that
> is updated and should be flushed somehow after all but corresponding call
is
> missed?
>
>
> -d
>
>


_______________________________________________
dev-embedding mailing list
dev-embedding@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-embedding

Reply via email to