Skip to content

Commit

Permalink
Merge d113521 into 859b289
Browse files Browse the repository at this point in the history
  • Loading branch information
Xoronic committed Oct 7, 2018
2 parents 859b289 + d113521 commit 0890c19
Showing 1 changed file with 11 additions and 2 deletions.
13 changes: 11 additions & 2 deletions src/app.rs
Original file line number Diff line number Diff line change
Expand Up @@ -203,7 +203,7 @@ impl<T: Layout> App<T> {
let mut ui_state_cache = Self::initialize_ui_state(&self.windows, &mut self.app_state);
let mut ui_description_cache = vec![UiDescription::default(); self.windows.len()];
let mut force_redraw_cache = vec![1_usize; self.windows.len()];
let mut parsed_css_cache = vec![None; self.windows.len()];
let mut parsed_css_cache: Vec<Option<ParsedCss>> = vec![None; self.windows.len()];
let mut awakened_task = vec![false; self.windows.len()];

#[cfg(debug_assertions)]
Expand Down Expand Up @@ -276,9 +276,18 @@ impl<T: Layout> App<T> {

if frame_event_info.should_redraw_window || force_redraw_cache[idx] > 0 {

if parsed_css_cache[idx].is_none() {
#[cfg(not(debug_assertions))]
{
if parsed_css_cache[idx].is_none() {
parsed_css_cache[idx] = Some(ParsedCss::from_css(&window.css));
}
}

#[cfg(debug_assertions)]
{
parsed_css_cache[idx] = Some(ParsedCss::from_css(&window.css));
}

let parsed_css = parsed_css_cache[idx].as_ref().unwrap();

// Call the Layout::layout() fn, get the DOM
Expand Down

0 comments on commit 0890c19

Please sign in to comment.