about summary refs log tree commit diff
diff options
context:
space:
mode:
authorNakidai <nakidai@disroot.org>2025-06-12 05:04:40 +0300
committerNakidai <nakidai@disroot.org>2025-06-12 05:04:40 +0300
commit412e21a2fee23fd952b205dfd967fa34b5b60b4d (patch)
tree79c68ef354df1e012867e3150b75a9c9ac9f3f39
parentef9729dc7e59370048d59d7c8791a6b562ccd5b4 (diff)
downloadfp-412e21a2fee23fd952b205dfd967fa34b5b60b4d.tar.gz
fp-412e21a2fee23fd952b205dfd967fa34b5b60b4d.zip
Move handler setupping before first render
-rw-r--r--fp.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/fp.c b/fp.c
index 043b0da..3279f2d 100644
--- a/fp.c
+++ b/fp.c
@@ -136,17 +136,17 @@ int main(int argc, char **argv)
 		return 1;
 	}
 
+	loadpath(argv[1]);
+	render("", 0);
+
 	tcgetattr(0, &state);
 	for (int sig = 1; sig <= SIGRTMAX; ++sig)
 		signal(sig, getchhnd);
 	atexit(restore);
 
-	loadpath(argv[1]);
-
 	char buf[NAME_MAX+1] = {0};
 	size_t bufi = 0;
 
-	render("", 0);
 	for (int ch; (ch = getch());)
 	{
 		switch (ch)