diff --git a/dll/win32/msi/dialog.c b/dll/win32/msi/dialog.c index 9b72b1ed7cc..31dbe0e79c9 100644 --- a/dll/win32/msi/dialog.c +++ b/dll/win32/msi/dialog.c @@ -1397,7 +1397,11 @@ static UINT combobox_add_item( MSIRECORD *rec, void *param ) info->items[info->addpos_items] = wcsdup( value ); +#ifdef __REACTOS__ /* Import fix from Wine-11.6 */ + pos = SendMessageW( info->hwnd, CB_ADDSTRING, 0, (LPARAM)(text ? text : value) ); +#else pos = SendMessageW( info->hwnd, CB_ADDSTRING, 0, (LPARAM)text ); +#endif SendMessageW( info->hwnd, CB_SETITEMDATA, pos, (LPARAM)info->items[info->addpos_items] ); info->addpos_items++;