implemented saving bezier handles and fixed selection crash

This commit is contained in:
itsmattkc
2019-01-04 22:45:08 +11:00
parent fc7c17dee9
commit 4aa44f8fa6
2 changed files with 13 additions and 1 deletions
+1 -1
View File
@@ -392,7 +392,7 @@ void GraphView::mousePressEvent(QMouseEvent *event) {
if (sel_key > -1) {
for (int i=0;i<selected_keys.size();i++) {
if (selected_keys.at(i) == sel_key && selected_keys_fields.at(i) == sel_key_field) {
if ((event->modifiers() & Qt::ShiftModifier)) {
if ((event->modifiers() & Qt::ShiftModifier) && current_handle == BEZIER_HANDLE_NONE) {
selected_keys.removeAt(i);
selected_keys_fields.removeAt(i);
}