Updates:
        Cc: [email protected]

Comment #3 on issue 9447 by [email protected]: Cannot Open Different Type Of  
Window in Single Process Mode in Debug
http://code.google.com/p/chromium/issues/detail?id=9447

Darin: wanted to get your thoughts on this.

The problem is trying to create "two" renderer processes in the browser  
process.  I
don't think this actually worked properly before, since  
RenderThread::current() would
have always returned the second "process" always, so messages sent using it  
would end
up in the wrong RenderProcessHost.

After I refactored all that process code, I added asserts to make sure  
statics like
RenderProcess::current() are only initialized once, which are tripping up  
now.  Even
if I ignore them, there's now an assert in WebKit::initialize which only  
expects to
be called once.

To avoid all this, we can group the incognito and normal renderer into  
one "process"
for single process mode.  This would get rid of the asserts, but I think a  
bunch of
different places in the code might not expect this.  So another option  
would be to
not support incognito mode for single process.  WDYT?

--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

--~--~---------~--~----~------------~-------~--~----~
Automated mail from issue updates at http://crbug.com/
Subscription options: http://groups.google.com/group/chromium-bugs
-~----------~----~----~----~------~----~------~--~---

Reply via email to