Sophie

Sophie

distrib > Fedora > 16 > i386 > by-pkgid > 76962125704807338e65a56cee91bbcf > files > 3

eterm-0.9.5-8.fc15.src.rpm

diff -uNr -x '*~' Eterm-0.9.5.orig/src/screen.c Eterm-0.9.5/src/screen.c
--- Eterm-0.9.5.orig/src/screen.c	2008-05-15 00:26:36.000000000 +0200
+++ Eterm-0.9.5/src/screen.c	2008-11-10 16:49:11.000000000 +0100
@@ -3320,7 +3320,7 @@
         target_list[0] = (Atom32) props[PROP_SELECTION_TARGETS];
         target_list[1] = (Atom32) XA_STRING;
         XChangeProperty(Xdisplay, rq->requestor, rq->property, rq->target,
-                        8, PropModeReplace, (unsigned char *) target_list,
+                        (8 * sizeof(target_list[0])), PropModeReplace, (unsigned char *) target_list,
                         (sizeof(target_list) / sizeof(target_list[0])));
         ev.xselection.property = rq->property;
 #if defined(MULTI_CHARSET) && defined(HAVE_X11_XMU_ATOMS_H)
@@ -3333,8 +3333,8 @@
         xtextp.nitems = 0;
         if (XmbTextListToTextProperty(Xdisplay, l, 1, XCompoundTextStyle, &xtextp) == Success) {
             if (xtextp.nitems > 0 && xtextp.value != NULL) {
-                XChangeProperty(Xdisplay, rq->requestor, rq->property, XA_COMPOUND_TEXT(Xdisplay),
-                                8, PropModeReplace, xtextp.value, xtextp.nitems);
+                XChangeProperty(Xdisplay, rq->requestor, rq->property, XA_COMPOUND_TEXT(Xdisplay), 8, PropModeReplace, xtextp.value,
+                                xtextp.nitems);
                 ev.xselection.property = rq->property;
             }
         }