diff --git a/notificator.go b/notificator.go
index d57e93147e1ad7ac947bde949246084200fab18c..07e1b261941a39c80030e21cffdce01e7f8ea1cd 100644
--- a/notificator.go
+++ b/notificator.go
@@ -16,6 +16,7 @@
 package main
 
 import (
+	"io/ioutil"
 	"os"
 	"path"
 	"runtime"
@@ -71,6 +72,12 @@ func (n *notificator) donations() {
 }
 
 func (n *notificator) about(version string) {
+	if version == "" && os.Getenv("SNAP") != "" {
+		_version, err := ioutil.ReadFile(os.Getenv("SNAP") + "/snap/version.txt")
+		if err == nil {
+			version = string(_version)
+		}
+	}
 	dialog.Message(printer.Sprintf(aboutText, applicationName, version)).
 		Title(printer.Sprintf("About")).
 		Icon(getIconPath()).