aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/xselect.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/xselect.c b/src/xselect.c
index 5ac5f773614..b6168a024a7 100644
--- a/src/xselect.c
+++ b/src/xselect.c
@@ -1537,8 +1537,9 @@ selection_data_to_lisp_data (display, data, size, type, format)
1537 else if (format == 16) 1537 else if (format == 16)
1538 { 1538 {
1539 int i; 1539 int i;
1540 Lisp_Object v = Fmake_vector (make_number (size / 4), make_number (0)); 1540 Lisp_Object v;
1541 for (i = 0; i < size / 4; i++) 1541 v = Fmake_vector (make_number (size / 2), make_number (0));
1542 for (i = 0; i < size / 2; i++)
1542 { 1543 {
1543 int j = (int) ((unsigned short *) data) [i]; 1544 int j = (int) ((unsigned short *) data) [i];
1544 Faset (v, make_number (i), make_number (j)); 1545 Faset (v, make_number (i), make_number (j));