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

gEDA-cvs: branch: master updated (1.1.2.20070818-91-gc3e9ed7)



The branch, master has been updated
       via  c3e9ed7bd974e4c8f8adbd7d61b44a11ed0edfe1 (commit)
      from  f71ae05abf00acdafa0d5626304ca6baa9851a53 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.


=========
 Summary
=========

 gschem/src/o_basic.c |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)


=================
 Commit Messages
=================

commit c3e9ed7bd974e4c8f8adbd7d61b44a11ed0edfe1
Author: Peter Clifton <pcjc2@xxxxxxxxx>
Date:   Sun Nov 18 19:03:12 2007 +0000

    Don't redraw the selected objects which are being manipulated by grips
    
    This saves the need to explicitly erase those object after every redraw.

:100644 100644 88ee0a7... bdbd0a7... M	gschem/src/o_basic.c

=========
 Changes
=========

commit c3e9ed7bd974e4c8f8adbd7d61b44a11ed0edfe1
Author: Peter Clifton <pcjc2@xxxxxxxxx>
Date:   Sun Nov 18 19:03:12 2007 +0000

    Don't redraw the selected objects which are being manipulated by grips
    
    This saves the need to explicitly erase those object after every redraw.

diff --git a/gschem/src/o_basic.c b/gschem/src/o_basic.c
index 88ee0a7..bdbd0a7 100644
--- a/gschem/src/o_basic.c
+++ b/gschem/src/o_basic.c
@@ -56,7 +56,8 @@ void o_redraw_all(GSCHEM_TOPLEVEL *w_current)
 
   draw_selected = !(w_current->inside_action &&
                     ((w_current->event_state == MOVE) ||
-                     (w_current->event_state == ENDMOVE)));
+                     (w_current->event_state == ENDMOVE) ||
+                     (w_current->event_state == GRIPS)));
   o_redraw(w_current, toplevel->page_current->object_head, draw_selected);
   o_cue_redraw_all(w_current,
                    toplevel->page_current->object_head, draw_selected);
@@ -86,9 +87,6 @@ void o_redraw_all(GSCHEM_TOPLEVEL *w_current)
         o_drawbounding(w_current, toplevel->page_current->attrib_place_list,
                        x_get_darkcolor(w_current->bb_color), FALSE);
         break;
-      case (GRIPS):
-	o_erase_selected(w_current);	
-	break;
     }
   }
 }




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