[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [17036] trunk/blender/source/blender/src: Bugfix:

Joshua Leung aligorith at gmail.com
Sun Oct 12 02:59:58 CEST 2008


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);
 





More information about the Bf-blender-cvs mailing list