From 66437a62a73966de8ccb673473ba69d6c1ed66a3 Mon Sep 17 00:00:00 2001 From: Ton Roosendaal Date: Fri, 23 Jan 2009 14:43:25 +0000 Subject: 2.5 Font object + editing back. Was quite some work due to a myriad of globals all over! Works nicely 100% local now. To enable a single textedit operator, I've added a new keymap entry KM_TEXTEDIT, which gives all keyboard events to the handler. Also had to add a new keymap-add function to force a keymap handler in beginning of region handlers. In future this can be used to prioritize handlers. Also: split off the arrow keys (frame change) to a separate region level handler. Can be set with default flag in regiontype->keymapflag ED_KEYMAP_FRAMES --- source/blender/editors/mesh/editmesh.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source/blender/editors/mesh/editmesh.c') diff --git a/source/blender/editors/mesh/editmesh.c b/source/blender/editors/mesh/editmesh.c index bc5b8a5853d..adb45db40f2 100644 --- a/source/blender/editors/mesh/editmesh.c +++ b/source/blender/editors/mesh/editmesh.c @@ -2073,7 +2073,7 @@ static void undoMesh_to_editMesh(void *umv, void *emv) static void *getEditMesh(bContext *C) { Object *obedit= CTX_data_edit_object(C); - if(obedit) { + if(obedit && obedit->type==OB_MESH) { Mesh *me= obedit->data; return me->edit_mesh; } -- cgit v1.2.3