- // the picker's proportion value is fixed
- m_sizer->Add(m_picker, 1, GetDefaultPickerCtrlFlag(), 5);
+ // the picker's proportion value defaults to 1 when there's no text control
+ // associated with it - in that case it defaults to 0
+ m_sizer->Add(m_picker, HasTextCtrl() ? 0 : 1, GetDefaultPickerCtrlFlag(), 5);