<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">Hello, folks,<br><br>I'm new to k3b, and happy to contribute my part.  None of you would know me at this point.<br>I was a Unix/Linux tools build and maintenance engineer for 28 years at Cisco Systems,<br>so I know a thing or two :-).  Say hi if you worked there with me.  On to business:<br>bug 232148, k3b crashes after ' Closing' the "Waiting for Disk" query window.  I can<br>reproduce this 100%, so I'd like to get it 'Confirmed'.  I evidently don't have the permission<br>bits (how do you get them?)  I want this one, so unless someone else already loves it,<br>assign it to me (how would I do that? - I have a Bugzilla account already).<br><br>The crash is easily fixed, a one liner.  It was left there because nobody implemented a<br>close action and the destructor later attempted to delete some object(s) through null or
 undefined pointer(s).  The larger issue issue is what should the semantics of 'Close' be<br>in a positive-choice dialog?  The user may 'Load', 'Eject', or 'Cancel' depending on <br>whether he has no media inserted, an invalid media inserted, or decides not to burn<br>for some other reason.  Close usually means do as much of nothing as possible.  You can't do nothing here.  Ignoring the Close button seems too much like what a malicious<br>popup window would do.  But not ignoring Close means electing some action, and<br>any election assigns aggressive semantics to a passive action.  Somebody tell me<br>what you want to do, and I'll implement it.  Is there a design document like a UI guide,<br>that specifies these
 things?<br><br>                                                                  Stuart <br>                                                                  sbalfour@att.net<br></td></tr></table>