diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/xselect.c | 5 |
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)); |