[Webkit-unassigned] [Bug 23859] Change worker code to use different proxy class pointers.
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Feb 10 13:44:59 PST 2009
https://bugs.webkit.org/show_bug.cgi?id=23859
------- Comment #10 from jianli at chromium.org 2009-02-10 13:44 PDT -------
All fixed excepted the commented ones. Thanks.
(In reply to comment #8)
> *WebCore/dom/Worker.cpp
> > Worker::hasPendingActivity()
>
> 1. Can this method be called when m_contextProxy is 0 (after the Worker
> constructor)?
> Have all usages of m_contextProxy been checked to make sure that they won't be
> used when it is 0.
>
Added asserts for checking it.
>
> *WebCore/dom/WorkerMessagingProxy.cpp
> > m_unconfirmedMessageCount--; // workerThreadCreated checks if this count is 0.
> Now, I understand why you moved it, but I still don't understand if this change
> in what WorkerMessagingProxy::hasPendingActivity() returns is ok.
>
> It looks like there is a variable "m_workerThreadHadPendingActivity" to
> indicate that the worker has pending activity. Perhaps it should be used
> instead of the message count in this case.
>
m_workerThreadHadPendingActivity can not be used in this case. So I had to use
m_unconfirmedMessageCount at our discussion.
>
> *WebCore/dom/WorkerContext.h
> 1. Extra blank lines added to the end.
>
> *WebCore/dom/WorkerContextProxy.h
> > static WorkerContextProxy* create(const String& scriptURL, Worker* worker);
> 1. remove "worker". It doesn't add any info.
>
>
> *WebCore/dom/WorkerThread.h
> 1. Extra blank lines added to the end.
>
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the webkit-unassigned
mailing list