Removes usage of library methods that are only available in 1.12
This commit is contained in:
parent
20d2c706b4
commit
aaa37cbb9f
|
@ -777,7 +777,7 @@ func (c *client) displayConfigValue(setting string) {
|
|||
|
||||
func (c *client) SetMessage(msg string, isError bool) {
|
||||
c.MessageIsErr = isError
|
||||
c.Message = strings.ReplaceAll(msg, "\t", "%09")
|
||||
c.Message = strings.Replace(msg, "\t", "%09", -1)
|
||||
}
|
||||
|
||||
func (c *client) DrawMessage() {
|
||||
|
@ -845,7 +845,7 @@ func (c *client) goToLink(l string) {
|
|||
func (c *client) SetHeaderUrl() {
|
||||
if c.PageState.Length > 0 {
|
||||
u := c.PageState.History[c.PageState.Position].Location.Full
|
||||
c.TopBar.url = strings.ReplaceAll(u, "\t", "%09")
|
||||
c.TopBar.url = strings.Replace(u, "\t", "%09", -1)
|
||||
} else {
|
||||
c.TopBar.url = ""
|
||||
}
|
||||
|
@ -857,7 +857,7 @@ func (c *client) Visit(url string) {
|
|||
c.SetMessage("Loading...", false)
|
||||
c.DrawMessage()
|
||||
|
||||
url = strings.ReplaceAll(url, "%09", "\t")
|
||||
url = strings.Replace(url, "%09", "\t", -1)
|
||||
u, err := MakeUrl(url)
|
||||
if err != nil {
|
||||
c.SetMessage(err.Error(), true)
|
||||
|
|
7
url.go
7
url.go
|
@ -2,7 +2,7 @@ package main
|
|||
|
||||
import (
|
||||
"fmt"
|
||||
"os"
|
||||
"os/user"
|
||||
"path/filepath"
|
||||
"regexp"
|
||||
"strings"
|
||||
|
@ -50,9 +50,12 @@ func MakeUrl(u string) (Url, error) {
|
|||
if local && len(u) > 8 {
|
||||
u = u[8:]
|
||||
}
|
||||
home, err := os.UserHomeDir()
|
||||
var home string
|
||||
userinfo, err := user.Current()
|
||||
if err != nil {
|
||||
home = ""
|
||||
} else {
|
||||
home = userinfo.HomeDir
|
||||
}
|
||||
u = strings.Replace(u, "~", home, 1)
|
||||
res, err := filepath.Abs(u)
|
||||
|
|
Loading…
Reference in New Issue