diff options
author | Behdad Esfahbod <behdad@behdad.org> | 2009-09-14 15:24:57 -0400 |
---|---|---|
committer | Behdad Esfahbod <behdad@behdad.org> | 2009-09-15 21:26:42 -0400 |
commit | ea7ee1b1cbfe58faab7903cf354b377190dfb144 (patch) | |
tree | 7820c19a592deb2aff48308e3e3ac63e46dafd0f /src/vtestream-file.h | |
parent | 1ea043ed2df31522c670b6bfba8cf1c9537ce61e (diff) | |
download | vte-ea7ee1b1cbfe58faab7903cf354b377190dfb144.tar.gz |
[stream] Fix new_page implementation
Diffstat (limited to 'src/vtestream-file.h')
-rw-r--r-- | src/vtestream-file.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/vtestream-file.h b/src/vtestream-file.h index e2a407db..78a0234b 100644 --- a/src/vtestream-file.h +++ b/src/vtestream-file.h @@ -31,7 +31,6 @@ _xread (int fd, char *data, gsize len) while (len) { ret = read (fd, data, len); - g_message ("%d %d", len, ret); if (G_UNLIKELY (ret == (gsize) -1)) { if (errno == EINTR) continue; @@ -225,6 +224,8 @@ _vte_file_stream_new_page (VteStream *astream) VteFileStream *stream = (VteFileStream *) astream; stream->offset[1] = stream->offset[0]; + if (stream->fd[0]) + stream->offset[0] += lseek (stream->fd[0], 0, SEEK_END); _vte_file_stream_swap_fds (stream); if (stream->fd[0]) _xtruncate (stream->fd[0], 0); |