diff options
Diffstat (limited to 'utils/themeeditor/gui/skindocument.cpp')
-rw-r--r-- | utils/themeeditor/gui/skindocument.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/utils/themeeditor/gui/skindocument.cpp b/utils/themeeditor/gui/skindocument.cpp index f8206e1a26..28e5297b48 100644 --- a/utils/themeeditor/gui/skindocument.cpp +++ b/utils/themeeditor/gui/skindocument.cpp | |||
@@ -41,6 +41,7 @@ SkinDocument::SkinDocument(QLabel* statusLabel, ProjectModel* project, | |||
41 | saved = ""; | 41 | saved = ""; |
42 | parseStatus = tr("Empty document"); | 42 | parseStatus = tr("Empty document"); |
43 | blockUpdate = false; | 43 | blockUpdate = false; |
44 | currentLine = -1; | ||
44 | } | 45 | } |
45 | 46 | ||
46 | SkinDocument::SkinDocument(QLabel* statusLabel, QString file, | 47 | SkinDocument::SkinDocument(QLabel* statusLabel, QString file, |
@@ -208,8 +209,9 @@ void SkinDocument::cursorChanged() | |||
208 | parseStatus = tr("Errors in document"); | 209 | parseStatus = tr("Errors in document"); |
209 | statusLabel->setText(parseStatus); | 210 | statusLabel->setText(parseStatus); |
210 | } | 211 | } |
211 | else | 212 | else if(editor->textCursor().blockNumber() != currentLine) |
212 | { | 213 | { |
214 | currentLine = editor->textCursor().blockNumber(); | ||
213 | emit lineChanged(editor->textCursor().blockNumber() + 1); | 215 | emit lineChanged(editor->textCursor().blockNumber() + 1); |
214 | } | 216 | } |
215 | 217 | ||