if (listview_num_columns == 2) {
if ((temp = rect.right - rect.left - listview_column_width[0] - 30) > listview_column_width[1])
listview_column_width[1] = temp;
+ } else if (listview_num_columns == 1) {
+ listview_column_width[0] = rect.right - rect.left - 30;
}
}
// Adjust our column widths so that we can see the contents...
void scaleresource_setfont (HWND hDlg)
{
- if (!listviewcnt || (!_tcscmp (fontname_gui, fontname_list) && fontsize_gui == fontsize_list && fontstyle_gui == fontstyle_list && fontweight_gui == fontweight_list))
- return;
- openfont (false);
- if (!listviewfont)
+ if (!listviewcnt)
return;
+ if (!listviewfont) {
+ openfont (false);
+ if (!listviewfont)
+ return;
+ }
for (int i = 0; i < listviewcnt; i++) {
SendMessage (GetDlgItem (hDlg, listviews[i]), WM_SETFONT, WPARAM(listviewfont), FALSE);
}