aboutsummaryrefslogtreecommitdiff
path: root/gui/toddle.c
diff options
context:
space:
mode:
Diffstat (limited to 'gui/toddle.c')
-rwxr-xr-xgui/toddle.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/gui/toddle.c b/gui/toddle.c
index 32d7e3b..04a8f41 100755
--- a/gui/toddle.c
+++ b/gui/toddle.c
@@ -323,11 +323,16 @@ static void toddle_setwidget(void)
toddle_widgetbehavior.w_activatefn = toddle_activate;
toddle_widgetbehavior.w_deletefn = toddle_delete;
toddle_widgetbehavior.w_visfn = toddle_vis;
-#if (PD_VERSION_MINOR > 31)
toddle_widgetbehavior.w_clickfn = toddle_newclick;
+#if (PD_MINOR_VERSION < 37)
toddle_widgetbehavior.w_propertiesfn = NULL;
-#endif
toddle_widgetbehavior.w_savefn = toddle_save;
+#endif
+
+#if PD_MINOR_VERSION >= 37
+ class_setsavefn(toddle_class,&toddle_save);
+#endif
+
}