Introduction
Introduction Statistics Contact Development Disclaimer Help
tremoved XINERAMA from config.mk and fixed a segfault when st is - st - [fork] …
git clone git://src.adamsgaard.dk/st
Log
Files
Refs
README
LICENSE
---
commit c56332857145d1c6741d4f6c1bbc87dcc6c6ab97
parent a1018e0e9e52f29fe220a6af85a237a1a02a732c
Author: AurĂ©lien Aptel <[email protected]>
Date: Fri, 27 Aug 2010 13:53:27 +0200
removed XINERAMA from config.mk and fixed a segfault when st is
started without a display. (thx Hiltjo Posthuma)
Diffstat:
M config.mk | 8 ++------
M st.c | 5 ++---
2 files changed, 4 insertions(+), 9 deletions(-)
---
diff --git a/config.mk b/config.mk
t@@ -10,16 +10,12 @@ MANPREFIX = ${PREFIX}/share/man
X11INC = /usr/X11R6/include
X11LIB = /usr/X11R6/lib
-# Xinerama, comment if you don't want it
-#XINERAMALIBS = -L${X11LIB} -lXinerama
-#XINERAMAFLAGS = -DXINERAMA
-
# includes and libs
INCS = -I. -I/usr/include -I${X11INC}
-LIBS = -L/usr/lib -lc -L${X11LIB} -lX11 ${XINERAMALIBS}
+LIBS = -L/usr/lib -lc -L${X11LIB} -lX11
# flags
-CPPFLAGS = -DVERSION=\"${VERSION}\" ${XINERAMAFLAGS}
+CPPFLAGS = -DVERSION=\"${VERSION}\"
CFLAGS = -std=c99 -pedantic -Wall -Os ${INCS} ${CPPFLAGS}
LDFLAGS = -s ${LIBS}
diff --git a/st.c b/st.c
t@@ -1078,10 +1078,9 @@ xhints(void)
void
xinit(void) {
- xw.dis = XOpenDisplay(NULL);
- xw.scr = XDefaultScreen(xw.dis);
- if(!xw.dis)
+ if(!(xw.dis = XOpenDisplay(NULL)))
die("Can't open display\n");
+ xw.scr = XDefaultScreen(xw.dis);
/* font */
if(!(dc.font = XLoadQueryFont(xw.dis, FONT)) || !(dc.bfont = XLoadQuer…
You are viewing proxied material from mx1.adamsgaard.dk. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.