diff --git a/src/pd.tk b/src/pd.tk
index d1e2149b84e9c76779662f374ce6488a6bed3a7a..f1bf2023e898b2dbb185fe82fa7ff2588f3bac16 100644
--- a/src/pd.tk
+++ b/src/pd.tk
@@ -2970,7 +2970,7 @@ proc pdtk_canvas_new {name width height geometry editable} {
 
 	bind $name <FocusIn> "menu_fixeditmenu $name"
 	# bind $name <FocusOut> { pdtk_noselect %W }
-	if { $k12_mode == 1 } { menu_tooltips $name }
+	if { $k12_mode == 1 && $editable } { menu_tooltips $name }
     focus $name.c
 
 	if { $k12_mode == 1 && $k12_saveas_on_new == 1 } {