diff --git a/gtk-helpers.go b/gtk-helpers.go index 119cb30..2a47863 100644 --- a/gtk-helpers.go +++ b/gtk-helpers.go @@ -48,8 +48,14 @@ func switchToTab(jid string, w *gtk.Window) { scroller.SetChild(typed_tab.msgs) if typed_tab.isMuc { - m, _ := mucmembers.Load(jid) - ma := m.(mucUnit) + m, ok := mucmembers.Load(jid) + if !ok { + return + } + ma, ok := m.(mucUnit) + if !ok { + return + } mm := ma.Members gen := gtk.NewBox(gtk.OrientationVertical, 0) diff --git a/main.go b/main.go index f55a69e..0d0208e 100644 --- a/main.go +++ b/main.go @@ -252,6 +252,12 @@ func main() { return } + e := stanza.PubSubEvent{} + ok = m.Get(&e) + if ok { + fmt.Println(e) + } + /* if m.Body == "" { return