From 2f8830b4d03bb3f0ae67ba22896b1ac62c133428 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stig=20Bj=C3=B8rlykke?= Date: Thu, 4 Mar 2010 12:50:18 +0000 Subject: From LEGO via bug 3459: Add a callback to UAT to be called after the table has being updated, use it to renew the snmp_ue_cache. svn path=/trunk/; revision=32112 --- gtk/uat_gui.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'gtk') diff --git a/gtk/uat_gui.c b/gtk/uat_gui.c index c4cc92352e..1cb65ff03e 100644 --- a/gtk/uat_gui.c +++ b/gtk/uat_gui.c @@ -680,8 +680,10 @@ static void uat_cancel_cb(GtkWidget *button _U_, gpointer u) { static void uat_apply_cb(GtkButton *button _U_, gpointer u) { uat_t* uat = u; - if (uat->changed && cfile.state == FILE_READ_DONE) - cf_reload(&cfile); + if (uat->changed) { + if (cfile.state == FILE_READ_DONE) cf_reload(&cfile); + if (uat->post_update_cb) uat->post_update_cb(); + } } static void uat_ok_cb(GtkButton *button _U_, gpointer u) { @@ -696,6 +698,10 @@ static void uat_ok_cb(GtkButton *button _U_, gpointer u) { } if (cfile.state == FILE_READ_DONE) cf_reload(&cfile); + + + if (uat->post_update_cb) uat->post_update_cb(); + } g_signal_handlers_disconnect_by_func(uat->rep->window, uat_window_delete_event_cb, uat); -- cgit v1.2.1