diff --git a/dde-open/main.go b/dde-open/main.go index 27ef34b..f07a9a9 100644 --- a/dde-open/main.go +++ b/dde-open/main.go @@ -52,7 +52,7 @@ func main() { arg := flag.Arg(0) var scheme string u, err := url.Parse(arg) - if err != nil { + if err != nil || u == nil { gFile := gio.FileNewForCommandlineArg(arg) if gFile != nil { scheme = gFile.GetUriScheme()