On Sat, 26 Feb 2005 16:30:57 -0500 (EST)
[EMAIL PROTECTED] (Stuart Brorson) wrote:

> 2.  When I select the "silk" radio button (to draw on the silk layer),
> the selection drops down to "rat lines".  That is, the "rat lines"
> circle fills in.  When I draw a line in this mode, the line appears on
> the silk layer.  No other layer seems to have this problem.  Any ideas
> about what's going on?

OK, I've put a new tarball up or use this patch:

--- gui-top-window.c.orig       2005-02-26 16:44:51.000000000 -0600
+++ gui-top-window.c    2005-02-26 16:52:13.000000000 -0600
@@ -2630,7 +2630,11 @@
        /* Turning off a layer that was selected will cause PCB to switch to
        |  another layer.
        */
-       layer = MIN (INDEXOFCURRENT, GUI_RATS_LAYER);
+       if (PCB->RatDraw)
+               layer = GUI_RATS_LAYER;
+       else
+               layer = PCB->SilkActive ? GUI_SILK_LAYER : LayerStack[0];
+
        if (layer < MAX_LAYER)
                active = PCB->Data->Layer[layer].On;
        else if (layer == GUI_SILK_LAYER)


I was using a macro tailored for the Xt PCB button layout.

Bill

Reply via email to