mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-05-17 02:22:17 +00:00
Fix: When the flushing multiplier is 0, a warning popup should also be displayed.
Jira: STUDIO-14962 Change-Id: Iee6887fb6ed6941bbd58d9d2b834b6654ee9c806 (cherry picked from commit 43dbb7f228afb4304b6ea398991efd2659feafbe)
This commit is contained in:
@@ -10321,6 +10321,10 @@ bool GLCanvas3D::is_flushing_matrix_error() {
|
|||||||
const std::vector<double> &config_matrix = (project_config.option<ConfigOptionFloats>("flush_volumes_matrix"))->values;
|
const std::vector<double> &config_matrix = (project_config.option<ConfigOptionFloats>("flush_volumes_matrix"))->values;
|
||||||
const std::vector<double> &config_multiplier = (project_config.option<ConfigOptionFloats>("flush_multiplier"))->values;
|
const std::vector<double> &config_multiplier = (project_config.option<ConfigOptionFloats>("flush_multiplier"))->values;
|
||||||
|
|
||||||
|
for (auto multiplier : config_multiplier) {
|
||||||
|
if (multiplier == 0) return true;
|
||||||
|
}
|
||||||
|
|
||||||
int matrix_len = config_matrix.size() / config_multiplier.size();
|
int matrix_len = config_matrix.size() / config_multiplier.size();
|
||||||
int row_len = std::sqrt(matrix_len);
|
int row_len = std::sqrt(matrix_len);
|
||||||
for (int i = 0; i < config_matrix.size(); i++)
|
for (int i = 0; i < config_matrix.size(); i++)
|
||||||
|
|||||||
Reference in New Issue
Block a user