diff --git a/src/plugins/debugger/debuggeragents.cpp b/src/plugins/debugger/debuggeragents.cpp
index de8a553180d16af53956049df03d40bc1ab5e1e9..6f108cc9b9420c018c84ec885a49821a5aca4686 100644
--- a/src/plugins/debugger/debuggeragents.cpp
+++ b/src/plugins/debugger/debuggeragents.cpp
@@ -183,7 +183,7 @@ private:
 */
 
 DisassemblerViewAgent::DisassemblerViewAgent(DebuggerManager *manager)
-    : QObject(0), d(new DisassemblerViewAgentPrivate), m_manager(manager)
+    : QObject(0), d(new DisassemblerViewAgentPrivate)
 {
     d->editor = 0;
     d->locationMark = new LocationMark2();
@@ -226,7 +226,7 @@ void DisassemblerViewAgent::setFrame(const StackFrame &frame)
         if (it != d->cache.end()) {
             QString msg = _("Use cache dissassembler for '%1' in '%2'")
                 .arg(frame.function).arg(frame.file);
-            m_manager->showDebuggerOutput(msg);
+            d->manager->showDebuggerOutput(msg);
             setContents(*it);
             return;
         }
diff --git a/src/plugins/debugger/debuggeragents.h b/src/plugins/debugger/debuggeragents.h
index ed3daef9a49bf65b4cef713183922f99c4e4547c..ff7e4879aa6c52fcee8ecc9d4969a7542c3ac796 100644
--- a/src/plugins/debugger/debuggeragents.h
+++ b/src/plugins/debugger/debuggeragents.h
@@ -91,7 +91,6 @@ public:
 
 private:
     DisassemblerViewAgentPrivate *d;
-    DebuggerManager *m_manager;
 };