move cmdline parsing to own function
This commit is contained in:
parent
9ac34f6010
commit
491293360e
26
dunst.c
26
dunst.c
@ -621,19 +621,10 @@ show_win(void) {
|
|||||||
visible = True;
|
visible = True;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
int
|
parse_cmdline(int argc, char *argv[]) {
|
||||||
main(int argc, char *argv[]) {
|
|
||||||
|
|
||||||
int c;
|
int c;
|
||||||
|
|
||||||
now = time(&now);
|
|
||||||
dc = initdc();
|
|
||||||
geometry.mask = XParseGeometry(geom,
|
|
||||||
&geometry.x, &geometry.y,
|
|
||||||
&geometry.w, &geometry.h);
|
|
||||||
key = key_string ? XStringToKeysym(key_string) : NoSymbol;
|
|
||||||
|
|
||||||
while(1) {
|
while(1) {
|
||||||
static struct option long_options[] = {
|
static struct option long_options[] = {
|
||||||
{"help", no_argument, NULL, 'h'},
|
{"help", no_argument, NULL, 'h'},
|
||||||
@ -755,6 +746,19 @@ main(int argc, char *argv[]) {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
int
|
||||||
|
main(int argc, char *argv[]) {
|
||||||
|
|
||||||
|
now = time(&now);
|
||||||
|
dc = initdc();
|
||||||
|
geometry.mask = XParseGeometry(geom,
|
||||||
|
&geometry.x, &geometry.y,
|
||||||
|
&geometry.w, &geometry.h);
|
||||||
|
key = key_string ? XStringToKeysym(key_string) : NoSymbol;
|
||||||
|
|
||||||
|
parse_cmdline(argc, argv);
|
||||||
|
|
||||||
initdbus();
|
initdbus();
|
||||||
initfont(dc, font);
|
initfont(dc, font);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user