diff --git a/src/dialogs/settings.c b/src/dialogs/settings.c index 0202615..431ef97 100644 --- a/src/dialogs/settings.c +++ b/src/dialogs/settings.c @@ -62,6 +62,7 @@ LIB3270_EXPORT void v3270_settings_set_terminal_widget(GtkWidget *widget, GtkWid g_return_if_fail(GTK_IS_V3270_SETTINGS(widget)); GTK_V3270_SETTINGS(widget)->terminal = terminal; + GTK_V3270_SETTINGS_GET_CLASS(widget)->load(widget,terminal); } LIB3270_EXPORT void v3270_settings_apply(GtkWidget *widget) diff --git a/src/include/v3270/settings.h b/src/include/v3270/settings.h index 81fddbb..5d4406a 100644 --- a/src/include/v3270/settings.h +++ b/src/include/v3270/settings.h @@ -52,6 +52,7 @@ typedef struct _V3270SettingsClass { GtkGridClass parent_class; + void (*load)(GtkWidget *widget, GtkWidget *terminal); void (*apply)(GtkWidget *widget, GtkWidget *terminal); void (*revert)(GtkWidget *widget, GtkWidget *terminal); -- libgit2 0.21.2