fix poly clip and fix poly_remove_duplicate
This commit is contained in:
@@ -268,7 +268,9 @@ void NodeCanvas::draw()
|
||||
mode->on_Draw(ortho_proj, proj, camera);
|
||||
|
||||
glDisable(GL_DEPTH_TEST);
|
||||
if (m_canvas->m_smask_active || m_canvas->m_state == Canvas::kCanvasMode::Transform)
|
||||
auto transform_mode = static_cast<CanvasModeTransform*>(Canvas::modes[(int)Canvas::kCanvasMode::Transform][0]);
|
||||
bool importing = transform_mode->m_action == CanvasModeTransform::ActionType::Import;
|
||||
if (m_canvas->m_smask_active || m_canvas->m_state == Canvas::kCanvasMode::Transform && !importing)
|
||||
{
|
||||
m_canvas->modes[(int)Canvas::kCanvasMode::MaskFree][0]->on_Draw(ortho_proj, proj, camera);
|
||||
m_canvas->modes[(int)Canvas::kCanvasMode::MaskLine][0]->on_Draw(ortho_proj, proj, camera);
|
||||
|
||||
Reference in New Issue
Block a user