diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/window.rs | 5 | 
1 files changed, 4 insertions, 1 deletions
| diff --git a/src/window.rs b/src/window.rs index c5a4b09..b280a36 100644 --- a/src/window.rs +++ b/src/window.rs @@ -16,6 +16,7 @@ pub struct Window {      render_request: RenderRequest,      previous_cursor_position: Option<Point>,      previous_cursor_icon: CursorIcon, +    previous_title: String,  }  impl Window { @@ -57,6 +58,7 @@ impl Window {              render_request: RenderRequest::REDRAW,              previous_cursor_position: None,              previous_cursor_icon: CursorIcon::Default, +            previous_title: String::new(),          }      } @@ -66,8 +68,9 @@ impl Window {      pub fn update_title(&mut self) {          let title = self.controller.title(); -        if title != self.window.title() { +        if title != self.previous_title {              self.window.set_title(&title); +            self.previous_title = title;          }      } | 
