* fix bug stopping iteration when --no-floppy is used
* fix gfxmenu theme config handling bug
/* Skip floppy drives when requested. */
if (ctx->no_floppy &&
name[0] == 'f' && name[1] == 'd' && name[2] >= '0' && name[2] <= '9')
- return 1;
+ return 0;
if (g_no_vtoyefi_part && (grub_strcmp(name, g_vtoyefi_dosname) == 0 || grub_strcmp(name, g_vtoyefi_gptname) == 0)) {
return 0;
/* Read as a single word -- for numeric values or words without
whitespace. */
start = p->pos;
- while (has_more (p) && ! is_whitespace (peek_char (p)))
+ while (has_more (p) && ! is_whitespace (peek_char (p))
+ && peek_char (p) != '}')
read_char (p);
end = p->pos;
}