diff options
| -rw-r--r-- | browser.go | 7 | 
1 files changed, 6 insertions, 1 deletions
| @@ -35,7 +35,12 @@ func OpenReader(r io.Reader) error {  	if err := f.Close(); err != nil {  		return fmt.Errorf("browser: caching temporary file failed: %v", err)  	} -	return OpenFile(f.Name()) +	oldname := f.Name() +	newname := oldname + ".html" +	if err := os.Rename(oldname, newname); err != nil { +		return fmt.Errorf("browser: renaming temporary file failed: %v", err) +	} +	return OpenFile(newname)  }  // OpenURL opens a new browser window pointing to url. | 
