|
@@ -500,6 +500,7 @@ void invert_screen(struct vc_data *vc, int offset, int count, int viewed)
|
|
|
#endif
|
|
|
if (DO_UPDATE(vc))
|
|
|
do_update_region(vc, (unsigned long) p, count);
|
|
|
+ notify_update(vc);
|
|
|
}
|
|
|
|
|
|
/* used by selection: complement pointer position */
|
|
@@ -516,6 +517,7 @@ void complement_pos(struct vc_data *vc, int offset)
|
|
|
scr_writew(old, screenpos(vc, old_offset, 1));
|
|
|
if (DO_UPDATE(vc))
|
|
|
vc->vc_sw->con_putc(vc, old, oldy, oldx);
|
|
|
+ notify_update(vc);
|
|
|
}
|
|
|
|
|
|
old_offset = offset;
|
|
@@ -533,8 +535,8 @@ void complement_pos(struct vc_data *vc, int offset)
|
|
|
oldy = (offset >> 1) / vc->vc_cols;
|
|
|
vc->vc_sw->con_putc(vc, new, oldy, oldx);
|
|
|
}
|
|
|
+ notify_update(vc);
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
|
|
|
static void insert_char(struct vc_data *vc, unsigned int nr)
|