Refactor yscale of bAnimContext #104500

Merged
Christoph Lendenfeld merged 8 commits from ChrisLend/blender:refactor_channel_yscale into main 2023-02-09 14:28:06 +01:00
2 changed files with 8 additions and 5 deletions
Showing only changes of commit 5c0f4a02d9 - Show all commits

View File

@ -95,8 +95,9 @@ else()
# Used on most release Linux builds (Fedora for e.g.), # Used on most release Linux builds (Fedora for e.g.),
# increases build times noticeably with the benefit of a modest speedup at runtime. # increases build times noticeably with the benefit of a modest speedup at runtime.
--enable-optimizations --enable-optimizations
# Also used for Fedora's release builds. # While LTO is OK when building on the same system, it's incompatible across GCC versions,
--with-lto # making it impractical for developers to build against, so keep it disabled.
# `--with-lto`
) )
endif() endif()

View File

@ -957,7 +957,7 @@ struct GWL_Display {
* Needed because #GHOST_System::dispatchEvents fires timers * Needed because #GHOST_System::dispatchEvents fires timers
* outside of WAYLAND (without locking the `timer_mutex`). * outside of WAYLAND (without locking the `timer_mutex`).
*/ */
GHOST_TimerManager *ghost_timer_manager; GHOST_TimerManager *ghost_timer_manager = nullptr;
#endif /* USE_EVENT_BACKGROUND_THREAD */ #endif /* USE_EVENT_BACKGROUND_THREAD */
}; };
@ -1014,8 +1014,10 @@ static void gwl_display_destroy(GWL_Display *display)
} }
/* Important to remove after the seats which may have key repeat timers active. */ /* Important to remove after the seats which may have key repeat timers active. */
delete display->ghost_timer_manager; if (display->ghost_timer_manager) {
display->ghost_timer_manager = nullptr; delete display->ghost_timer_manager;
display->ghost_timer_manager = nullptr;
}
#endif /* USE_EVENT_BACKGROUND_THREAD */ #endif /* USE_EVENT_BACKGROUND_THREAD */