Changeset - r9239:98232327a7cb
[Not reviewed]
master
0 1 0
rubidium - 16 years ago 2008-05-15 18:26:45
rubidium@openttd.org
(svn r13105) -Fix [FS#2015]: the title of a query window would (sometimes) change when the on screen keyboard was opened.
1 file changed with 3 insertions and 2 deletions:
0 comments (0 inline, 0 general)
src/osk_gui.cpp
Show inline comments
 
@@ -42,6 +42,7 @@ enum {
 
static byte _keystate = KEYS_NONE;
 

	
 
struct OskWindow : public Window {
 
	StringID caption;      ///< the caption for this window.
 
	QueryString *qs;       ///< text-input
 
	int text_btn;          ///< widget number of parent's text field
 
	int ok_btn;            ///< widget number of parent's ok button (=0 when ok shouldn't be passed on)
 
@@ -54,7 +55,7 @@ struct OskWindow : public Window {
 
		this->parent = parent;
 
		assert(parent != NULL);
 

	
 
		if (parent->widget[button].data != 0) parent->caption = parent->widget[button].data;
 
		this->caption = (parent->widget[button].data != STR_NULL) ? parent->widget[button].data : parent->caption;
 

	
 
		this->qs         = parent;
 
		this->text_btn   = button;
 
@@ -96,7 +97,7 @@ struct OskWindow : public Window {
 

	
 
		this->ChangeOskDiabledState(shift);
 

	
 
		SetDParam(0, this->qs->caption);
 
		SetDParam(0, this->caption);
 
		DrawWindowWidgets(this);
 

	
 
		for (uint i = 0; i < OSK_KEYBOARD_ENTRIES; i++) {
0 comments (0 inline, 0 general)