diff --git a/src/app/browser/window/tab/item/page/content/text/gemini/reader.rs b/src/app/browser/window/tab/item/page/content/text/gemini/reader.rs index 671759ac..9949560f 100644 --- a/src/app/browser/window/tab/item/page/content/text/gemini/reader.rs +++ b/src/app/browser/window/tab/item/page/content/text/gemini/reader.rs @@ -310,8 +310,8 @@ impl Reader { // Show tooltip | @TODO set_gutter option? gobject.set_tooltip_text(Some(uri.to_string().as_str())); - // Any signal required to apply changes immediately @TODO power safe issue? - gobject.emit_toggle_overwrite(); + // Redraw required to apply changes immediately + gobject.queue_draw(); return; } @@ -321,7 +321,7 @@ impl Reader { // Restore defaults gobject.set_cursor_from_name(Some("text")); gobject.set_tooltip_text(None); - gobject.emit_toggle_overwrite(); + gobject.queue_draw(); } }); // @TODO may be expensive for CPU, add timeout?