diff options
Diffstat (limited to 'source/blender/src')
-rw-r--r-- | source/blender/src/editnode.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/source/blender/src/editnode.c b/source/blender/src/editnode.c index 0b8e0776d93..e5e83152ae2 100644 --- a/source/blender/src/editnode.c +++ b/source/blender/src/editnode.c @@ -60,6 +60,7 @@ #include "BIF_editview.h" #include "BIF_gl.h" #include "BIF_graphics.h" +#include "BIF_imasel.h" #include "BIF_interface.h" #include "BIF_mywindow.h" #include "BIF_previewrender.h" @@ -279,8 +280,11 @@ static void composit_node_event(SpaceNode *snode, short event) if(node->id) strcpy(name, ((Image *)node->id)->name); else strcpy(name, U.textudir); - - activate_fileselect(FILE_SPECIAL, "SELECT IMAGE", name, load_node_image); + if (G.qual & LR_CTRLKEY) { + activate_imageselect(FILE_SPECIAL, "SELECT IMAGE", name, load_node_image); + } else { + activate_fileselect(FILE_SPECIAL, "SELECT IMAGE", name, load_node_image); + } break; } case B_NODE_TREE_EXEC: |