Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/transform/transform.c
- This file is larger than 256 KB, so syntax highlighting is disabled by default.
| Show First 20 Lines • Show All 1,587 Lines • ▼ Show 20 Lines | switch (event->type) { | ||||
| handled = true; | handled = true; | ||||
| } | } | ||||
| break; | break; | ||||
| default: | default: | ||||
| break; | break; | ||||
| } | } | ||||
| /* confirm transform if launch key is released after mouse move */ | /* confirm transform if launch key is released after mouse move */ | ||||
| if (t->flag & T_RELEASE_CONFIRM) { | if ((t->flag & T_RELEASE_CONFIRM) && event->type == t->launch_event) { | ||||
| /* XXX Keyrepeat bug in Xorg messes this up, will test when fixed */ | |||||
| if ((event->type == t->launch_event) && ISMOUSE(t->launch_event)) { | |||||
| t->state = TRANS_CONFIRM; | t->state = TRANS_CONFIRM; | ||||
| } | } | ||||
| } | } | ||||
| } | |||||
| /* if we change snap options, get the unsnapped values back */ | /* if we change snap options, get the unsnapped values back */ | ||||
| if ((mode_prev != t->mode) || ((t->modifiers & (MOD_SNAP | MOD_SNAP_INVERT)) != | if ((mode_prev != t->mode) || ((t->modifiers & (MOD_SNAP | MOD_SNAP_INVERT)) != | ||||
| (modifiers_prev & (MOD_SNAP | MOD_SNAP_INVERT)))) { | (modifiers_prev & (MOD_SNAP | MOD_SNAP_INVERT)))) { | ||||
| applyMouseInput(t, &t->mouse, t->mval, t->values); | applyMouseInput(t, &t->mouse, t->mval, t->values); | ||||
| } | } | ||||
| /* Per transform event, if present */ | /* Per transform event, if present */ | ||||
| ▲ Show 20 Lines • Show All 8,169 Lines • Show Last 20 Lines | |||||