[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: What is the current procedure and location to submit patches for PCB?



On Sun, 2009-03-08 at 19:47 -0400, Bob Paddock wrote:

> > You'll notice I'm using Peter Clifton's GL code from his nightly git
> > repository.
> 
> I'm using the stoke GTK under Linux.  Peter is there
> any difference in hid/ps/ps.c?  Not sure why there would be
> for GL?

diff --git a/src/hid/ps/ps.c b/src/hid/ps/ps.c
index d742a5f..cb96675 100644
--- a/src/hid/ps/ps.c
+++ b/src/hid/ps/ps.c
@@ -516,6 +516,10 @@ ps_set_layer (const char *name, int group, int empty)
   int idx = (group >= 0
             && group <
             max_layer) ? PCB->LayerGroups.Entries[group][0] : group;
+
+  if (SL_TYPE (idx) == SL_FINISHED)
+    return 0;
+
   if (name == 0)
     name = PCB->Data->Layer[idx].Name;


In order to control the sub-compositing of layers, I added a SL_FINISHED
callout to the set_layer() hook, so that the GL HID could track when it
needed to destroy / reassign resources used to sub-composite a given
layer. (Or to finish off the compositing operation).

I don't expect this would cause any differences in behaviour to git HEAD
code.

-- 
Peter Clifton

Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA

Tel: +44 (0)7729 980173 - (No signal in the lab!)



_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user