Lines 120-129
Link Here
|
120 |
if( job.doRequest ) |
120 |
if( job.doRequest ) |
121 |
{ |
121 |
{ |
122 |
job.doRequest( job.pThreadSpecificData ); |
122 |
job.doRequest( job.pThreadSpecificData ); |
|
|
123 |
MutexGuard guard( m_mutex ); |
123 |
m_nToDo --; |
124 |
m_nToDo --; |
124 |
} |
125 |
} |
125 |
else |
126 |
else |
126 |
{ |
127 |
{ |
|
|
128 |
MutexGuard guard( m_mutex ); |
127 |
m_nToDo --; |
129 |
m_nToDo --; |
128 |
pReturn = job.pThreadSpecificData; |
130 |
pReturn = job.pThreadSpecificData; |
129 |
break; |
131 |
break; |
Lines 189-194
Link Here
|
189 |
|
191 |
|
190 |
sal_Bool JobQueue::isBusy() |
192 |
sal_Bool JobQueue::isBusy() |
191 |
{ |
193 |
{ |
|
|
194 |
MutexGuard guard( m_mutex ); |
192 |
return m_nToDo > 0; |
195 |
return m_nToDo > 0; |
193 |
} |
196 |
} |
194 |
|
197 |
|