diff options
author | Fox Caminiti <fox@foxcam.net> | 2023-01-06 23:11:49 -0500 |
---|---|---|
committer | Fox Caminiti <fox@foxcam.net> | 2023-01-06 23:11:49 -0500 |
commit | 1d0d8549411e23394059f420f053cc3ee28dacfb (patch) | |
tree | c4486e5632c09d11acfae5634dceb3db6d6dba97 /src/imgui_ui_viewport.cpp | |
parent | 84d04d391bc4bf9481106d4f5ac4d3dd8f27ed87 (diff) |
more shape code
Diffstat (limited to 'src/imgui_ui_viewport.cpp')
-rw-r--r-- | src/imgui_ui_viewport.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/imgui_ui_viewport.cpp b/src/imgui_ui_viewport.cpp index 774b305..beb7c8f 100644 --- a/src/imgui_ui_viewport.cpp +++ b/src/imgui_ui_viewport.cpp @@ -786,7 +786,9 @@ ImGui_Viewport(project_data *File, project_state *State, ui *UI, memory *Memory, ImVec2 ScreenPoint = ImVec2(UI->CompPos.x + CompUV.x * UI->CompZoom.x, UI->CompPos.y + CompUV.y * UI->CompZoom.y); shape_layer *Shape = &UI->Shape; - ImGui::OpenPopupOnItemClick("shapecreate", ImGuiPopupFlags_MouseButtonRight); + if (Shape->Point_Count > 1) { + ImGui::OpenPopupOnItemClick("shapecreate", ImGuiPopupFlags_MouseButtonRight); + } if (ImGui::BeginPopup("shapecreate")) { if (ImGui::Selectable("Create shape layer")) { State->HotkeyInput = hotkey_newlayer_shape; |