Changeset - r9217:67c24e396019
[Not reviewed]
master
0 1 0
glx - 16 years ago 2008-05-14 02:32:35
glx@openttd.org
(svn r13083) -Fix (r13042): another segmentation fault when OskWindow's parent closes it
1 file changed with 3 insertions and 0 deletions:
0 comments (0 inline, 0 general)
src/osk_gui.cpp
Show inline comments
 
@@ -171,6 +171,8 @@ struct OskWindow : public Window {
 
					/* pass information by simulating a button press on parent window */
 
					if (this->ok_btn != 0) {
 
						this->parent->OnClick(pt, this->ok_btn);
 
						/* Window gets deleted when the parent window removes itself. */
 
						return;
 
					}
 
				}
 
				delete_this = true;
 
@@ -180,6 +182,7 @@ struct OskWindow : public Window {
 
				if (this->cancel_btn != 0) { // pass a cancel event to the parent window
 
					this->parent->OnClick(pt, this->cancel_btn);
 
					/* Window gets deleted when the parent window removes itself. */
 
					return;
 
				} else { // or reset to original string
 
					strcpy(qs->text.buf, this->orig_str_buf);
 
					UpdateTextBufferSize(&qs->text);
0 comments (0 inline, 0 general)