Explorar el Código

add extra delay to gotoLine event

Brian Gough hace 10 años
padre
commit
daa1d80865
Se han modificado 1 ficheros con 5 adiciones y 2 borrados
  1. 5 2
      services/web/public/coffee/ide/editor/EditorManager.coffee

+ 5 - 2
services/web/public/coffee/ide/editor/EditorManager.coffee

@@ -46,8 +46,11 @@ define [
 
 			done = () =>
 				if options.gotoLine?
-					@$scope.$broadcast "editor:gotoLine", options.gotoLine, options.gotoColumn
-			
+					# allow Ace to display document before moving, delay until next tick
+					setTimeout () =>
+						@$scope.$broadcast "editor:gotoLine", options.gotoLine, options.gotoColumn
+					,0
+
 			if doc.id == @$scope.editor.open_doc_id and !options.forceReopen
 				@$scope.$apply () =>
 					done()