diff --git a/src/plugins/classview/classviewmanager.cpp b/src/plugins/classview/classviewmanager.cpp
index a4adcc33aee4700349f855e7ff8dfe7dc368e4f2..0bf8164f40c513c9d7b97a27e58750607586a716 100644
--- a/src/plugins/classview/classviewmanager.cpp
+++ b/src/plugins/classview/classviewmanager.cpp
@@ -60,12 +60,13 @@ namespace Internal {
 
 /*!
    \struct ManagerPrivate
+   \internal
    \brief Private class data for \a Manager
    \sa Manager
  */
 struct ManagerPrivate
 {
-    ManagerPrivate() : state(false) {}
+    ManagerPrivate() : state(false), disableCodeParser(false) {}
 
     //! instance
     static Manager *instance;
@@ -76,15 +77,15 @@ struct ManagerPrivate
     //! State mutex
     QMutex mutexState;
 
-    //! Internal manager state. \sa Manager::state
-    bool state;
-
     //! code state/changes parser
     Parser parser;
 
     //! separate thread for the parser
     QThread parserThread;
 
+    //! Internal manager state. \sa Manager::state
+    bool state;
+
     //! there is some massive operation ongoing so temporary we should wait
     bool disableCodeParser;
 };