- int length = get_decoder_line_encoded (wb->subline, i, data);
- if (debug_608 && encoding!=ENC_UNICODE)
- {
- hb_log ("\r");
- hb_log ("%s\n",wb->subline);
- }
- if (length > 0)
- {
- hb_buffer_t *buffer = hb_buffer_init( length + 1 );
- buffer->start = ms_start;
- buffer->stop = ms_end;
- memcpy( buffer->data, wb->subline, length + 1 );
-
- if (wb->hb_last_buffer) {
- wb->hb_last_buffer->next = buffer;
+ /*
+ * The intention was to use a newline but QT doesn't like it, old code still
+ * here just in case..
+ */
+ if (line == 1) {
+ wb->enc_buffer_used = get_decoder_line_encoded (wb->enc_buffer, i, data);
+ line = 2;
+ } else {
+ if (line == 2) {
+ wb->enc_buffer_used += encode_line (wb->enc_buffer+wb->enc_buffer_used,
+ (unsigned char *) "\n");
+ line = 3;