commit - 605e9b6c035979935f658c52938df56e2d0387ef
commit + e149c531b876e666a42870816834723d97a656f4
blob - 8384bc248d69c4d843291b004e0dba43175a421e
blob + a8bdcb9f530066d01623bb664584d5efb6aa4151
--- dmenu.c
+++ dmenu.c
static char text[BUFSIZ];
static size_t cursor = 0;
+static const char *font = NULL;
static const char *prompt = NULL;
static const char *normbgcolor = "#cccccc";
static const char *normfgcolor = "#000000";
int i;
progname = "dmenu";
- dc = initdraw();
-
for(i = 1; i < argc; i++)
/* single flags */
if(!strcmp(argv[i], "-v")) {
else if(!strcmp(argv[i], "-p"))
prompt = argv[++i];
else if(!strcmp(argv[i], "-fn"))
- initfont(dc, argv[++i]);
+ font = argv[++i];
else if(!strcmp(argv[i], "-nb"))
normbgcolor = argv[++i];
else if(!strcmp(argv[i], "-nf"))
else
usage();
+ dc = initdraw();
+ initfont(dc, font);
readstdin();
setup();
run();