       @trigger "path-change", this
 
   reload: ->
-    @setText(fs.read(@file.getPath()))
+    @contentOnDisk = fs.read(@getPath())
+    @setText(@contentOnDisk)
     @modified = false
     @modifiedOnDisk = false
 

    if path
      throw "Path '#{path}' does not exist" unless fs.exists(path)
      @setPath(path)
      @setText(fs.read(@getPath()))
    else
      @setText('')


    @modified = false
    @modifiedOnDisk = false
    @setPath(path)
    @contentOnDisk = @getText()
    @trigger 'after-save'
    @trigger 'buffer-change'

