Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Tobias Hunger
qt-creator
Commits
f1feb0e2
Commit
f1feb0e2
authored
Dec 03, 2008
by
Roberto Raggi
Browse files
Fixed the current progress value of the background parser.
parent
9c19ec02
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/plugins/cpptools/cppmodelmanager.cpp
View file @
f1feb0e2
...
...
@@ -505,7 +505,7 @@ CppModelManager::ProjectInfo *CppModelManager::projectInfo(ProjectExplorer::Proj
QFuture
<
void
>
CppModelManager
::
refreshSourceFiles
(
const
QStringList
&
sourceFiles
)
{
if
(
qgetenv
(
"QTCREATOR_NO_CODE_INDEXER"
).
isNull
())
{
if
(
!
sourceFiles
.
isEmpty
()
&&
qgetenv
(
"QTCREATOR_NO_CODE_INDEXER"
).
isNull
())
{
const
QMap
<
QString
,
QByteArray
>
workingCopy
=
buildWorkingCopyList
();
QFuture
<
void
>
result
=
QtConcurrent
::
run
(
&
CppModelManager
::
parse
,
this
,
...
...
@@ -657,6 +657,8 @@ void CppModelManager::parse(QFutureInterface<void> &future,
QStringList
files
,
QMap
<
QString
,
QByteArray
>
workingCopy
)
{
Q_ASSERT
(
!
files
.
isEmpty
());
// Change the priority of the background parser thread to idle.
QThread
::
currentThread
()
->
setPriority
(
QThread
::
IdlePriority
);
...
...
@@ -698,6 +700,8 @@ void CppModelManager::parse(QFutureInterface<void> &future,
#endif
}
future
.
setProgressValue
(
files
.
size
());
// Restore the previous thread priority.
QThread
::
currentThread
()
->
setPriority
(
QThread
::
NormalPriority
);
}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment