launcher: draw cursor for calc and shell modes

This commit is contained in:
Hilmar Gústafsson
2020-07-22 01:44:06 +02:00
committed by Kenny Levinsen
parent 91fdfcd2b6
commit 12ea4e7f60
+4 -2
View File
@@ -139,11 +139,12 @@ impl<'a> Launcher<'a> {
+ self.font_size / 4;
let x_off = if !self.input.is_empty() {
let dim = self.font.borrow_mut().auto_draw_text(
let dim = self.font.borrow_mut().auto_draw_text_with_cursor(
&mut buf.offset((x_off, 0))?,
bg,
&Color::new(1.0, 1.0, 1.0, 1.0),
&self.input[1..],
self.cursor - 1,
)?;
x_off + dim.0 + self.font_size / 4
@@ -177,11 +178,12 @@ impl<'a> Launcher<'a> {
+ self.font_size / 4;
if !self.input.is_empty() {
self.font.borrow_mut().auto_draw_text(
self.font.borrow_mut().auto_draw_text_with_cursor(
&mut buf.offset((x_off, 0))?,
bg,
&Color::new(1.0, 1.0, 1.0, 1.0),
&self.input[1..],
self.cursor - 1,
)?;
};