From: Günther Deschner Date: Sat, 12 Apr 2008 21:12:53 +0000 (+0200) Subject: Fix ou handling in netdomjoin-gui. X-Git-Tag: samba-3.3.0pre1~2720 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=84608e165e24c68c12d40086f81684ef37f69159;p=thirdparty%2Fsamba.git Fix ou handling in netdomjoin-gui. The ou list was concatenated again and again... Guenther --- diff --git a/source/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c b/source/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c index fa1bafd5ae7..a7b2079f95e 100644 --- a/source/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c +++ b/source/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c @@ -84,6 +84,7 @@ typedef struct join_state { uint16_t server_role; gboolean settings_changed; gboolean hostname_changed; + uint32_t stored_num_ous; } join_state; static void debug(const char *format, ...) @@ -932,11 +933,15 @@ static void callback_do_getous(GtkWidget *widget, return; } + for (i=0; istored_num_ous; i++) { + gtk_combo_box_remove_text(GTK_COMBO_BOX(state->entry_ou_list), 0); + } for (i=0; ientry_ou_list), ous[i]); } NetApiBufferFree(ous); + state->stored_num_ous = num_ous; gtk_combo_box_set_active(GTK_COMBO_BOX(state->entry_ou_list), num_ous-1); }