Revision: 17036
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=17036
Author:   aligorith
Date:     2008-10-12 02:59:58 +0200 (Sun, 12 Oct 2008)

Log Message:
-----------
Bugfix:

Grease Pencil panel in Sequencer and Nodes were not able to be minimised. 

Modified Paths:
--------------
    trunk/blender/source/blender/src/drawnode.c
    trunk/blender/source/blender/src/drawseq.c

Modified: trunk/blender/source/blender/src/drawnode.c
===================================================================
--- trunk/blender/source/blender/src/drawnode.c 2008-10-12 00:51:55 UTC (rev 
17035)
+++ trunk/blender/source/blender/src/drawnode.c 2008-10-12 00:59:58 UTC (rev 
17036)
@@ -3363,12 +3363,14 @@
        short a;
        
        for(a=0; a<SPACE_MAXHANDLER; a+=2) {
-               /* clear action value for event */
                switch(snode->blockhandler[a]) {
                        case NODES_HANDLER_GREASEPENCIL:
                                nodes_panel_gpencil(snode->blockhandler[a+1]);
                                break;
                }
+               
+               /* clear action value for event */
+               snode->blockhandler[a+1]= 0;
        }
        uiDrawBlocksPanels(sa, 0);
 }

Modified: trunk/blender/source/blender/src/drawseq.c
===================================================================
--- trunk/blender/source/blender/src/drawseq.c  2008-10-12 00:51:55 UTC (rev 
17035)
+++ trunk/blender/source/blender/src/drawseq.c  2008-10-12 00:59:58 UTC (rev 
17036)
@@ -113,7 +113,7 @@
        block= uiNewBlock(&curarea->uiblocks, "seq_panel_gpencil", UI_EMBOSS, 
UI_HELV, curarea->win);
        uiPanelControl(UI_PNL_SOLID | UI_PNL_CLOSE  | cntrl);
        uiSetPanelHandler(SEQ_HANDLER_GREASEPENCIL);  // for close and esc
-       if (uiNewPanel(curarea, block, "Grease Pencil", "SpaceSeq", 100, 30, 
318, 204)==0) return;
+       if (uiNewPanel(curarea, block, "Grease Pencil", "Seq", 100, 30, 318, 
204)==0) return;
        
        /* only draw settings if right mode */
        if (sseq->mainb == 0)
@@ -160,6 +160,8 @@
                                seq_panel_gpencil(sseq->blockhandler[a+1]);
                                break;
                }
+               /* clear action value for event */
+               sseq->blockhandler[a+1]= 0;
        }
        uiDrawBlocksPanels(sa, 0);
 


_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to