Subversion Repositories HelenOS

Rev

Rev 1563 | Rev 1574 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1563 Rev 1567
Line 261... Line 261...
261
        for (i = 0; i < conn->screenbuffer.size_x; i++)
261
        for (i = 0; i < conn->screenbuffer.size_x; i++)
262
            for (j = 0; j < conn->screenbuffer.size_y; j++)
262
            for (j = 0; j < conn->screenbuffer.size_y; j++)
263
                interbuffer[i + j*conn->screenbuffer.size_x] = *get_field_at(&(conn->screenbuffer),i, j);
263
                interbuffer[i + j*conn->screenbuffer.size_x] = *get_field_at(&(conn->screenbuffer),i, j);
264
        /* This call can preempt, but we are already at the end */
264
        /* This call can preempt, but we are already at the end */
265
        sync_send_2(fb_info.phone, FB_DRAW_TEXT_DATA, 0, 0, NULL, NULL);       
265
        sync_send_2(fb_info.phone, FB_DRAW_TEXT_DATA, 0, 0, NULL, NULL);       
-
 
266
        curs_visibility(1);
266
    } else {
267
    } else {
267
        curs_visibility(0);
268
        curs_visibility(0);
268
        clrscr();
269
        clrscr();
269
       
270
       
270
        for (i = 0; i < conn->screenbuffer.size_x; i++)
271
        for (i = 0; i < conn->screenbuffer.size_x; i++)
Line 373... Line 374...
373
           
374
           
374
            break;
375
            break;
375
        case CONSOLE_GOTO:
376
        case CONSOLE_GOTO:
376
           
377
           
377
            screenbuffer_goto(&(connections[consnum].screenbuffer), IPC_GET_ARG2(call), IPC_GET_ARG1(call));
378
            screenbuffer_goto(&(connections[consnum].screenbuffer), IPC_GET_ARG2(call), IPC_GET_ARG1(call));
-
 
379
            if (consnum == active_console)
378
            curs_goto(IPC_GET_ARG1(call),IPC_GET_ARG2(call));
380
                curs_goto(IPC_GET_ARG1(call),IPC_GET_ARG2(call));
379
           
381
           
380
            break;
382
            break;
381
 
383
 
382
        case CONSOLE_GETSIZE:
384
        case CONSOLE_GETSIZE:
383
            arg1 = fb_info.rows;
385
            arg1 = fb_info.rows;