URI: 
       Fixed layer preview palettes. - icy_draw - icy_draw is the successor to mystic draw. fork / mirror
  HTML git clone https://git.drkhsh.at/icy_draw.git
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
   DIR commit ea3cc28676f648d73386bbe7f4abed8898815cc6
   DIR parent d72544297a2d565f59a33f3346177f4be5f817f6
  HTML Author: Mike Krüger <mkrueger@posteo.de>
       Date:   Sun,  8 Oct 2023 22:46:58 +0200
       
       Fixed layer preview palettes.
       
       Diffstat:
         M src/ui/tools/layer_view.rs          |       5 ++++-
       
       1 file changed, 4 insertions(+), 1 deletion(-)
       ---
   DIR diff --git a/src/ui/tools/layer_view.rs b/src/ui/tools/layer_view.rs
       @@ -134,9 +134,12 @@ impl LayerToolWindow {
                                    let view = self.get_buffer_view(i);
                                    {
                                        view.lock().get_buffer_mut().layers.clear();
       -                                if let Some(layer) = editor.buffer_view.lock().get_buffer().layers.get(i) {
       +                                let lock = &editor.buffer_view.lock();
       +                                if let Some(layer) = lock.get_buffer().layers.get(i) {
                                            let mut l = layer.clone();
                                            l.is_visible = true;
       +                                    view.lock().get_buffer_mut().set_font_table(lock.get_buffer().get_font_table());
       +                                    view.lock().get_buffer_mut().palette = lock.get_buffer().palette.clone();
                                            view.lock().get_buffer_mut().layers.push(l);
                                            view.lock().get_edit_state_mut().is_buffer_dirty = true;
                                        }