<div dir="ltr">On Fri, Oct 10, 2008 at 2:54 PM, Glen Holcomb <span dir="ltr"><<a href="mailto:damnbigman@gmail.com">damnbigman@gmail.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div dir="ltr"><div><div></div><div class="Wj3C7c">On Fri, Oct 10, 2008 at 3:48 AM, Alex Fenton <span dir="ltr"><<a href="mailto:alex@pressure.to" target="_blank">alex@pressure.to</a>></span> wrote:<br><div class="gmail_quote">
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Glen<div><br>
<br>
Glen Holcomb wrote:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
It would appear that the only instruction that doesn't run at the end of on_okay is close, exit works fine. This kind of blows, I suppose I'll have to start another instance of the app and exit after the populate finishes, not the cleanest solution.<br>
</blockquote>
<br></div>
I'm sure you won't need to do this.<br>
<br>
Generally, if you want help, please reduce the code to a standalone, runnable, and ideally short sample. I'm very happy to help, but it's too much to expect people to install extra libraries and second-guess what the rest of your app is doing.<br>
<br>
I did try running your code, pruned of the LDAP stuff. It seems fine to me - there's nothing in the dialog layout itself. I would suggest checking that the dialog has an explicit parent, not nil - it is better in most cases that the dialog is linked to a parent frame. In the special case that an application consists only of a single dialog, you must use Dialog#destroy to end the app, close is not sufficient.<br>
<br>
If this doesn't help, I would look further into net/ldap and see whether this is causing it to hang - ie, if ok does nothing but 'close' does it work fine?<br>
<br>
cheers<div><div></div><div><br>
alex<br>
<br>
<br>
_______________________________________________<br>
wxruby-users mailing list<br>
<a href="mailto:wxruby-users@rubyforge.org" target="_blank">wxruby-users@rubyforge.org</a><br>
<a href="http://rubyforge.org/mailman/listinfo/wxruby-users" target="_blank">http://rubyforge.org/mailman/listinfo/wxruby-users</a><br>
</div></div></blockquote></div><br></div></div>Hey Alex,<br><br>Thanks for the reply, destroy did the trick. I don't know why I didn't try that before, according to my browser I'd looked at the method definition in the API docs. Odd that close doesn't work, I'm creating this dialog the same way I do all my others and close works for them.<div class="Ih2E3d">
<br clear="all">
<br>-- <br>"Hey brother Christian with your high and mighty errand, Your actions speak so loud, I can't hear a word you're saying." <br><br>-Greg Graffin (Bad Religion)<br>
</div></div>
</blockquote></div><br>I have another dialog behaving the same way now. My application has one frame and from that frame I'm passing self as the parent argument for the Dialog Windows. I do this for other dialogs created by button events and it works okay. The dialogs that are unresponsive after pressing okay are created through menu events should I be doing something differently when creating a dialog from a menu option?<br>
<br>I will try to pair my code down and post a small working example but it will take a while. If anyone has any ideas off the top of their head I'm all ears. Dialog#destroy does work so I can always do that.<br clear="all">
<br>-- <br>"Hey brother Christian with your high and mighty errand, Your actions speak so loud, I can't hear a word you're saying." <br><br>-Greg Graffin (Bad Religion)<br>
</div>