[CONTACT]

[ABOUT]

[POLICY]

git clone dmenu dmenu Log gph

Found at: gopher.r-36.net:70/scm/dmenu/commit/e149c531b876e666a42870816834723d97a656f4.gph

tmore efficient initfont - dmenu - Dmenu fork with xft fonts.

git clone git://r-36.net/dmenu

Log

Files

Refs

README

LICENSE

---

commit e149c531b876e666a42870816834723d97a656f4

parent 605e9b6c035979935f658c52938df56e2d0387ef

Author: Connor Lane Smith

Date:   Tue, 10 Aug 2010 18:09:02 +0100
more efficient initfont
Diffstat:
  dmenu.c                             |       7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
---

diff --git a/dmenu.c b/dmenu.c

t@@ -41,6 +41,7 @@ static void usage(void);
 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";
t@@ -501,8 +502,6 @@ main(int argc, char *argv[]) {
         int i;
         progname = "dmenu";
-        dc = initdraw();
-
         for(i = 1; i < argc; i++)
                 /* single flags */
                 if(!strcmp(argv[i], "-v")) {
t@@ -523,7 +522,7 @@ main(int argc, char *argv[]) {
                 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"))
t@@ -535,6 +534,8 @@ main(int argc, char *argv[]) {
                 else
                         usage();
+        dc = initdraw();
+        initfont(dc, font);
         readstdin();
         setup();
         run();
.


AD: