if (size_is_explicit)
fs->intendedsize = size;
+ gtk_widget_set_sensitive(fs->u.ok_button, TRUE);
+
/*
* Find the index of this fontinfo in the selorder list.
*/
unifontsel_setup_familylist(fs);
fs->selected = NULL;
+ fs->selsize = fs->intendedsize = 13; /* random default */
+ gtk_widget_set_sensitive(fs->u.ok_button, FALSE);
return (unifontsel *)fs;
}
unifontsel_internal *fs = (unifontsel_internal *)fontsel;
char *name;
- assert(fs->selected);
+ if (!fs->selected)
+ return NULL;
if (fs->selected->size == 0) {
name = fs->selected->fontclass->scale_fontname