#if wxUSE_COMBOBOX
#include "wx/combobox.h"
-#include "wx/arrstr.h"
+
+#ifndef WX_PRECOMP
+ #include "wx/arrstr.h"
+#endif
#ifdef __VMS__
#pragma message disable nosimpint
{
m_inSetValue = true;
- // Fix crash; probably an OpenMotif bug
- const char* val = value.c_str() ? value.c_str() : "";
XtVaSetValues( GetXmText(this),
- XmNvalue, wxConstCast(val, char),
+ XmNvalue, value.mb_str(),
NULL);
m_inSetValue = false;
void wxComboBox::Replace(long from, long to, const wxString& value)
{
XmTextReplace( GetXmText(this), (XmTextPosition)from, (XmTextPosition)to,
- wxConstCast(value.c_str(), char) );
+ wxConstCast(value.mb_str(), char) );
}
void wxComboBox::Remove(long from, long to)