summaryrefslogtreecommitdiff
path: root/limox.go
diff options
context:
space:
mode:
Diffstat (limited to 'limox.go')
-rw-r--r--limox.go10
1 files changed, 8 insertions, 2 deletions
diff --git a/limox.go b/limox.go
index 672396e..0e8c056 100644
--- a/limox.go
+++ b/limox.go
@@ -34,7 +34,7 @@ type Limox struct {
}
func NewLimox() Limox {
- return Limox{
+ l := Limox{
Window: app.NewWindow(
app.Title("LimoX"),
app.Size(unit.Dp(400), unit.Dp(600)),
@@ -44,6 +44,10 @@ func NewLimox() Limox {
XmppConn: make(chan xmpp.Event),
State: Disconnected,
}
+
+ l.JidEditor.SetText(getLastJid())
+
+ return l
}
func (l *Limox) run() error {
@@ -77,7 +81,9 @@ func (l *Limox) buttonCallback() {
switch l.State {
case Disconnected:
log.Println("Starting connection establishment ...")
- go xmpp.Run(l.XmppConn, l.JidEditor.Text(), l.PwdEditor.Text())
+ jid := l.JidEditor.Text()
+ setLastJid(jid)
+ go xmpp.Run(l.XmppConn, jid, l.PwdEditor.Text())
l.State = Connecting
case Connecting:
log.Println("Aborted connection establishment")