Browse Source

Merge pull request #10237 from Paulb23/convert_indent_save_issue_9841

Fixed undo when converting indent with no changes, issue 9841
Rémi Verschelde 8 years ago
parent
commit
bed66afee4
1 changed files with 6 additions and 2 deletions
  1. 6 2
      editor/plugins/script_text_editor.cpp

+ 6 - 2
editor/plugins/script_text_editor.cpp

@@ -355,7 +355,9 @@ void ScriptTextEditor::convert_indent_to_spaces() {
 			}
 			}
 			j++;
 			j++;
 		}
 		}
-		tx->set_line(i, line);
+		if (changed_indentation) {
+			tx->set_line(i, line);
+		}
 	}
 	}
 	if (changed_indentation) {
 	if (changed_indentation) {
 		tx->cursor_set_column(cursor_column);
 		tx->cursor_set_column(cursor_column);
@@ -409,7 +411,9 @@ void ScriptTextEditor::convert_indent_to_tabs() {
 			}
 			}
 			j++;
 			j++;
 		}
 		}
-		tx->set_line(i, line);
+		if (changed_indentation) {
+			tx->set_line(i, line);
+		}
 	}
 	}
 	if (changed_indentation) {
 	if (changed_indentation) {
 		tx->cursor_set_column(cursor_column);
 		tx->cursor_set_column(cursor_column);