aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHiltjo Posthuma <hiltjo@codemadness.org>2020-06-01 14:09:46 +0200
committerHiltjo Posthuma <hiltjo@codemadness.org>2020-06-01 14:09:46 +0200
commit9ba7ecf7b15ec2986c6142036706aa353b249ef9 (patch)
tree1843c13c636c3e489683cd3a027fa668b57edd43
parenta2a704492b9f4d2408d180f7aeeacf4c789a1d67 (diff)
downloadst-patched-9ba7ecf7b15ec2986c6142036706aa353b249ef9.tar.bz2
st-patched-9ba7ecf7b15ec2986c6142036706aa353b249ef9.tar.xz
st-patched-9ba7ecf7b15ec2986c6142036706aa353b249ef9.zip
FAQ: fix single-buffer patch
rebase against master
-rw-r--r--FAQ16
1 files changed, 8 insertions, 8 deletions
diff --git a/FAQ b/FAQ
index fb40264..0f9609d 100644
--- a/FAQ
+++ b/FAQ
@@ -189,18 +189,18 @@ buffer.
189diff --git a/x.c b/x.c 189diff --git a/x.c b/x.c
190--- a/x.c 190--- a/x.c
191+++ b/x.c 191+++ b/x.c
192@@ -561,10 +561,6 @@ xresize(int col, int row) 192@@ -732,10 +732,6 @@ xresize(int col, int row)
193 win.tw = MAX(1, col * win.cw); 193 win.tw = col * win.cw;
194 win.th = MAX(1, row * win.ch); 194 win.th = row * win.ch;
195 195
196- XFreePixmap(xw.dpy, xw.buf); 196- XFreePixmap(xw.dpy, xw.buf);
197- xw.buf = XCreatePixmap(xw.dpy, xw.win, win.w, win.h, 197- xw.buf = XCreatePixmap(xw.dpy, xw.win, win.w, win.h,
198- DefaultDepth(xw.dpy, xw.scr)); 198- DefaultDepth(xw.dpy, xw.scr));
199- XftDrawChange(xw.draw, xw.buf); 199- XftDrawChange(xw.draw, xw.buf);
200 xclear(0, 0, win.w, win.h); 200 xclear(0, 0, win.w, win.h);
201 }
202 201
203@@ -921,8 +917,7 @@ xinit(void) 202 /* resize to new width */
203@@ -1148,8 +1144,7 @@ xinit(int cols, int rows)
204 gcvalues.graphics_exposures = False; 204 gcvalues.graphics_exposures = False;
205 dc.gc = XCreateGC(xw.dpy, parent, GCGraphicsExposures, 205 dc.gc = XCreateGC(xw.dpy, parent, GCGraphicsExposures,
206 &gcvalues); 206 &gcvalues);
@@ -210,10 +210,10 @@ diff --git a/x.c b/x.c
210 XSetForeground(xw.dpy, dc.gc, dc.col[defaultbg].pixel); 210 XSetForeground(xw.dpy, dc.gc, dc.col[defaultbg].pixel);
211 XFillRectangle(xw.dpy, xw.buf, dc.gc, 0, 0, win.w, win.h); 211 XFillRectangle(xw.dpy, xw.buf, dc.gc, 0, 0, win.w, win.h);
212 212
213@@ -1386,8 +1381,6 @@ void 213@@ -1632,8 +1627,6 @@ xdrawline(Line line, int x1, int y1, int x2)
214 draw(void) 214 void
215 xfinishdraw(void)
215 { 216 {
216 drawregion(0, 0, term.col, term.row);
217- XCopyArea(xw.dpy, xw.buf, xw.win, dc.gc, 0, 0, win.w, 217- XCopyArea(xw.dpy, xw.buf, xw.win, dc.gc, 0, 0, win.w,
218- win.h, 0, 0); 218- win.h, 0, 0);
219 XSetForeground(xw.dpy, dc.gc, 219 XSetForeground(xw.dpy, dc.gc,