DescriptionMake certificate viewer non-modal using BaseShellDialog to fix aura painting
Use BaseShellDialogImpl to spawn the certificate dialog in the
background on win aura.
Having Windows pump a nested message loop as it does while the dialog
is up isn't sufficient because then our tasks that would normally get
run by base::MessageLoop don't get executed. These include e.g.
GpuProcessHost::RouteOnUIThread which is necessary for other windows
to paint.
Because the callers don't really care about being modal, but don't
have a great place to store the dialog viewer object, use a static
method to Show, and have the dialog viewer object own itself as there's
no interaction afterwards with the parent anyway.
R=sky@chromium.org, rsleevi@chromium.org
BUG=306295
Patch Set 1 #
Total comments: 7
Patch Set 2 : review #
Messages
Total messages: 8 (0 generated)
|