diff --git a/cmd/mist/assets/qml/browser.qml b/cmd/mist/assets/qml/browser.qml
index 2791560ac27c70fe077370263d4cfea2a878fbe0..f6d2d2d64bbc310c2f6a1146bb736d3cc21126b2 100644
--- a/cmd/mist/assets/qml/browser.qml
+++ b/cmd/mist/assets/qml/browser.qml
@@ -70,7 +70,7 @@ Rectangle {
     }
 
     function onShhMessage(message, id) {
-	    webview.postEvent("shhChanged", id, message)
+	    webview.postEvent("shh_changed", id, message)
     }
 
     Item {
diff --git a/ui/qt/qwhisper/whisper.go b/ui/qt/qwhisper/whisper.go
index 62b68efaf45b4597d9b057ff88b0ac73347f8b08..8b4628a1b6815cfa3cee44664b0e06ea97a054f9 100644
--- a/ui/qt/qwhisper/whisper.go
+++ b/ui/qt/qwhisper/whisper.go
@@ -38,7 +38,7 @@ func (self *Whisper) SetView(view qml.Object) {
 func (self *Whisper) Post(payload []string, to, from string, topics []string, priority, ttl uint32) {
 	var data []byte
 	for _, d := range payload {
-		data = append(data, ethutil.Hex2Bytes(d)...)
+		data = append(data, fromHex(d)...)
 	}
 
 	msg := whisper.NewMessage(data)