diff options
author | Joshua Leung <aligorith@gmail.com> | 2008-07-25 11:11:08 +0400 |
---|---|---|
committer | Joshua Leung <aligorith@gmail.com> | 2008-07-25 11:11:08 +0400 |
commit | 325b1666d42bf50d6c66a6399a26a50fbaf61bc9 (patch) | |
tree | f026692d46ab9d7f0cea63ab5a27458dcef6e5eb /source/blender/src/editnode.c | |
parent | 846ae7a187a630e0fc413a272917c08cd9fde8af (diff) |
Grease Pencil - Backend work:
Just preparation work for an eraser tool (as well as the code of a failed attempt at an implementation).
Diffstat (limited to 'source/blender/src/editnode.c')
-rw-r--r-- | source/blender/src/editnode.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/source/blender/src/editnode.c b/source/blender/src/editnode.c index 7cbf08acce6..98f4f1bb46f 100644 --- a/source/blender/src/editnode.c +++ b/source/blender/src/editnode.c @@ -2400,7 +2400,7 @@ void winqreadnodespace(ScrArea *sa, void *spacedata, BWinEvent *evt) switch(event) { case LEFTMOUSE: - if(gpencil_do_paint(sa)) { + if(gpencil_do_paint(sa, L_MOUSE)) { return; } else if(fromlib) { @@ -2421,7 +2421,10 @@ void winqreadnodespace(ScrArea *sa, void *spacedata, BWinEvent *evt) break; case RIGHTMOUSE: - if(find_indicated_socket(snode, &actnode, &actsock, SOCK_IN)) { + if(gpencil_do_paint(sa, R_MOUSE)) { + return; + } + else if(find_indicated_socket(snode, &actnode, &actsock, SOCK_IN)) { if(actsock->flag & SOCK_SEL) { snode->edittree->selin= NULL; actsock->flag&= ~SOCK_SEL; |