<br><font size=2 face="sans-serif">Hi All,</font>
<br>
<br><font size=2 face="sans-serif">I'm facing a strange problem while using
GTK+ Dialog box</font>
<br><font size=2 face="sans-serif">I've used two dialogs one in IF and
other in ELSE</font>
<br>
<br><font size=2 face="sans-serif">if (some condition)</font>
<br><font size=2 face="sans-serif">{</font>
<br><font size=2 face="sans-serif">&nbsp;GtkWidget *dialog1 = gtk_message_dialog_new
(main_window,</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;GTK_DIALOG_DESTROY_WITH_PARENT,</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;GTK_MESSAGE_QUESTION,</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;GTK_BUTTONS_YES_NO,</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&quot;Send
file to server %s?&quot;,</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;filename);</font>
<br><font size=2 face="sans-serif">result = gtk_dialog_run (GTK_DIALOG
(dialog1));</font>
<br><font size=2 face="sans-serif">gtk_widget_destroy (dialog1);</font>
<br><font size=2 face="sans-serif">}</font>
<br>
<br><font size=2 face="sans-serif">else</font>
<br><font size=2 face="sans-serif">{</font>
<br><font size=2 face="sans-serif">GtkWidget *dialog2 = gtk_message_dialog_new
(main_window,</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;GTK_DIALOG_DESTROY_WITH_PARENT,</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;GTK_MESSAGE_QUESTION,</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;GTK_BUTTONS_YES_NO,</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&quot;Download
file %s?&quot;,</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;filename);</font>
<br><font size=2 face="sans-serif">result = gtk_dialog_run (GTK_DIALOG
(dialog2));</font>
<br><font size=2 face="sans-serif">gtk_widget_destroy (dialog2);</font>
<br><font size=2 face="sans-serif">}</font>
<br>
<br>
<br><font size=2 face="sans-serif">However if I use just a single dialog
box at a time, everything works fine.</font>
<br><font size=2 face="sans-serif">I've used gdk_threads_enter() and gdk_threads_leave()
whereever possible. these dialog boxes are created on 'select' event of
CList so i cannot use gdk_threads_enter() and gdk_threads_leave().</font>
<br>
<br><font size=2 face="sans-serif">I need to have few more dialog boxes,
but using only 2 is causing problems of application crash.</font>
<br><font size=2 face="sans-serif">Can anybody address this issue?</font>
<br>
<br><font size=2 face="sans-serif">thanks and regards</font>
<br><font size=2 face="sans-serif">Arvind</font><pre>=====-----=====-----=====
Notice: The information contained in this e-mail
message and/or attachments to it may contain 
confidential or privileged information. If you are 
not the intended recipient, any dissemination, use, 
review, distribution, printing or copying of the 
information contained in this e-mail message 
and/or attachments to it are strictly prohibited. If 
you have received this communication in error, 
please notify us by reply e-mail or telephone and 
immediately and permanently delete the message 
and any attachments. Thank you


</pre>