aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJarrad Hope <me@jarradhope.com>2014-02-28 23:41:30 +0800
committerJarrad Hope <me@jarradhope.com>2014-02-28 23:41:30 +0800
commitaa7c53b7efacb35b23668f95df4349ff380b6910 (patch)
tree8a73cde5166df00ef877717ef386f0193022126c
parenta9d89d1f59d405755eeef83f04765739ccaeed96 (diff)
downloadgo-tangerine-aa7c53b7efacb35b23668f95df4349ff380b6910.tar
go-tangerine-aa7c53b7efacb35b23668f95df4349ff380b6910.tar.gz
go-tangerine-aa7c53b7efacb35b23668f95df4349ff380b6910.tar.bz2
go-tangerine-aa7c53b7efacb35b23668f95df4349ff380b6910.tar.lz
go-tangerine-aa7c53b7efacb35b23668f95df4349ff380b6910.tar.xz
go-tangerine-aa7c53b7efacb35b23668f95df4349ff380b6910.tar.zst
go-tangerine-aa7c53b7efacb35b23668f95df4349ff380b6910.zip
Search bin directory for qml
-rw-r--r--ui/gui.go10
1 files changed, 8 insertions, 2 deletions
diff --git a/ui/gui.go b/ui/gui.go
index 556e682a9..389fe4f68 100644
--- a/ui/gui.go
+++ b/ui/gui.go
@@ -9,6 +9,8 @@ import (
"github.com/ethereum/eth-go/ethdb"
"github.com/ethereum/eth-go/ethutil"
"github.com/niemeyer/qml"
+ "bitbucket.org/kardianos/osext"
+ "path/filepath"
"math/big"
"strings"
)
@@ -84,12 +86,16 @@ func (ui *Gui) Start() {
ethutil.Config.Log.Infoln("[GUI] Starting GUI")
// Create a new QML engine
ui.engine = qml.NewEngine()
+
+ // Get Binary Directory
+ exedir , _ := osext.ExecutableFolder()
+
// Load the main QML interface
- component, err := ui.engine.LoadFile("wallet.qml")
+ component, err := ui.engine.LoadFile(filepath.Join(exedir, "wallet.qml"))
if err != nil {
panic(err)
}
- ui.engine.LoadFile("transactions.qml")
+ ui.engine.LoadFile(filepath.Join(exedir, "transactions.qml"))
ui.win = component.CreateWindow(nil)