C++ function link: Unbreak same-file links.

Change-Id: Icfb71278c796dfb8668de423a691c7dc90e9531f
Reviewed-on: http://codereview.qt.nokia.com/3170
Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com>
This commit is contained in:
Christian Kamm
2011-08-18 11:22:42 +02:00
parent f63a969c8a
commit e434969446

View File

@@ -2306,7 +2306,7 @@ void CPPEditorWidget::onFunctionDeclDefLinkFound(QSharedPointer<FunctionDeclDefL
// disable the link if content of the target editor changes // disable the link if content of the target editor changes
TextEditor::BaseTextEditorWidget *targetEditor = TextEditor::BaseTextEditorWidget *targetEditor =
TextEditor::RefactoringChanges::editorForFile(link->targetFile->fileName()); TextEditor::RefactoringChanges::editorForFile(link->targetFile->fileName());
if (targetEditor) { if (targetEditor && targetEditor != this) {
connect(targetEditor, SIGNAL(textChanged()), connect(targetEditor, SIGNAL(textChanged()),
this, SLOT(abortDeclDefLink())); this, SLOT(abortDeclDefLink()));
} }
@@ -2329,7 +2329,7 @@ void CPPEditorWidget::abortDeclDefLink()
// undo connect from onFunctionDeclDefLinkFound // undo connect from onFunctionDeclDefLinkFound
TextEditor::BaseTextEditorWidget *targetEditor = TextEditor::BaseTextEditorWidget *targetEditor =
TextEditor::RefactoringChanges::editorForFile(m_declDefLink->targetFile->fileName()); TextEditor::RefactoringChanges::editorForFile(m_declDefLink->targetFile->fileName());
if (targetEditor) { if (targetEditor && targetEditor != this) {
disconnect(targetEditor, SIGNAL(textChanged()), disconnect(targetEditor, SIGNAL(textChanged()),
this, SLOT(abortDeclDefLink())); this, SLOT(abortDeclDefLink()));
} }