diff --git a/tooltip.lua b/tooltip.lua
index 5b91319..a722815 100644
--- a/tooltip.lua
+++ b/tooltip.lua
@@ -100,8 +100,9 @@ end
local function set_text(self,text)
self.init = nil
self._text = text
-
- textw:set_markup("".. data._text .."")
+ if textw then
+ textw:set_markup("".. data._text .."")
+ end
init(data,data._w,dara._args)
end