mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-09-28 03:11:47 +00:00
Plugin-gate the reslice check and drop non-plugin leftovers
reslice() now enforces only the missing-plugin block via refresh_missing_plugin_block (no second Print::validate); plate ready-status returns to upstream's plain model_fits, matching GLCanvas3D::reload_scene. Also restores main's use_bbl_device_tab and the check_track_enable comment, and drops two unused MainFrame includes.
This commit is contained in:
@@ -722,7 +722,7 @@ public:
|
||||
// Rebuild the missing-plugin sets from the active presets and (re)show/close their notifications.
|
||||
// Returns true when slicing must be blocked (a referenced plugin is still missing); sets
|
||||
// *block_toggled when the blocked state changed since the previous call (so the caller can refresh
|
||||
// the Slice button). Helper for validate_current_plate.
|
||||
// the Slice button). Helper for validate_current_plate and the reslice() gate.
|
||||
bool refresh_missing_plugin_block(bool* block_toggled = nullptr);
|
||||
// Re-run plate validation when a plugin finishes loading, but only while a missing-plugin
|
||||
// notification is active, so it clears automatically once the required plugin is available.
|
||||
|
||||
Reference in New Issue
Block a user