JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
Removing the debug messages again.
[st.git] / st.c
diff --git a/st.c b/st.c
index 5f75c39..96e66fb 100644 (file)
--- a/st.c
+++ b/st.c
@@ -44,7 +44,7 @@
 #endif
 
 #define USAGE \
-       "st " VERSION " (c) 2010-2012 st engineers\n" \
+       "st " VERSION " (c) 2010-2013 st engineers\n" \
        "usage: st [-v] [-c class] [-f font] [-g geometry] [-o file]" \
        " [-t title] [-w windowid] [-e command ...]\n"
 
@@ -793,6 +793,7 @@ void selclear(XEvent *e) {
 
 void
 selrequest(XEvent *e) {
+       fprintf(stderr, "selrequest\n");
        XSelectionRequestEvent *xsre;
        XSelectionEvent xev;
        Atom xa_targets, string;
@@ -828,6 +829,7 @@ selrequest(XEvent *e) {
 
 void
 xsetsel(char *str) {
+       fprintf(stderr, "xsetsel: %s\n", str);
        /* register the selection for both the clipboard and the primary */
        Atom clipboard;
 
@@ -2479,6 +2481,7 @@ xzoom(const Arg *arg)
 void
 xinit(void) {
        XSetWindowAttributes attrs;
+       XGCValues gcvalues;
        Cursor cursor;
        Window parent;
        int sw, sh, major, minor;
@@ -2544,7 +2547,10 @@ xinit(void) {
                usedbe = True;
        } else {
        */
-               dc.gc = XCreateGC(xw.dpy, parent, 0, 0);
+               memset(&gcvalues, 0, sizeof(gcvalues));
+               gcvalues.graphics_exposures = False;
+               dc.gc = XCreateGC(xw.dpy, parent, GCGraphicsExposures,
+                               &gcvalues);
                xw.buf = XCreatePixmap(xw.dpy, xw.win, xw.w, xw.h,
                                DefaultDepth(xw.dpy, xw.scr));
                XSetForeground(xw.dpy, dc.gc, 0);
@@ -2872,7 +2878,6 @@ draw(void) {
                XCopyArea(xw.dpy, xw.buf, xw.win, dc.gc, 0, 0, xw.w,
                                xw.h, 0, 0);
                XSetForeground(xw.dpy, dc.gc, 0);
-               XSync(xw.dpy, False);
        }
 }