diff --git a/src/device/vi.rs b/src/device/vi.rs index 7b1c6c1..1693e03 100644 --- a/src/device/vi.rs +++ b/src/device/vi.rs @@ -86,7 +86,8 @@ fn set_current_line(device: &mut device::Device) { } /* update current field */ device.vi.regs[VI_CURRENT_REG as usize] = - (device.vi.regs[VI_CURRENT_REG as usize] & !1) | device.vi.field + (device.vi.regs[VI_CURRENT_REG as usize] & !1) | device.vi.field; + ui::video::set_register(VI_CURRENT_REG, device.vi.regs[VI_CURRENT_REG as usize]) } pub fn read_regs(