Radish alpha
r
Radicle terminal user interface
Radicle
Git (anonymous pull)
Log in to clone via SSH
bin: Adjust to mutable widgets in render function
Erik Kundt committed 1 year ago
commit 4805b1aed40699a633f535eab6ec4d5bfbf598fb
parent b01826bd5776dd210318b8d98e9ec1f6f19bcbcc
3 files changed +3 -3
modified bin/commands/inbox/select/ui.rs
@@ -252,7 +252,7 @@ impl View for Browser {
        self.search.update(state);
    }

-
    fn render(&self, props: Option<&ViewProps>, render: RenderProps, frame: &mut Frame) {
+
    fn render(&mut self, props: Option<&ViewProps>, render: RenderProps, frame: &mut Frame) {
        let default = BrowserProps::default();
        let props = props
            .and_then(|props| props.inner_ref::<BrowserProps>())
modified bin/commands/issue/select/ui.rs
@@ -269,7 +269,7 @@ impl View for Browser {
        self.search.update(state);
    }

-
    fn render(&self, props: Option<&ViewProps>, render: RenderProps, frame: &mut Frame) {
+
    fn render(&mut self, props: Option<&ViewProps>, render: RenderProps, frame: &mut Frame) {
        let default = BrowserProps::default();
        let props = props
            .and_then(|props| props.inner_ref::<BrowserProps>())
modified bin/commands/patch/select/ui.rs
@@ -283,7 +283,7 @@ impl View for Browser {
        self.search.update(state);
    }

-
    fn render(&self, props: Option<&ViewProps>, render: RenderProps, frame: &mut Frame) {
+
    fn render(&mut self, props: Option<&ViewProps>, render: RenderProps, frame: &mut Frame) {
        let default = BrowserProps::default();
        let props = props
            .and_then(|props| props.inner_ref::<BrowserProps>())