A very small optimization
authorepage <eopage@byu.net>
Sat, 14 Feb 2009 23:28:49 +0000 (23:28 +0000)
committerepage <eopage@byu.net>
Sat, 14 Feb 2009 23:28:49 +0000 (23:28 +0000)
git-svn-id: file:///svnroot/ejpi/trunk@19 df6cc7de-23d0-4ae0-bb86-c17aa67b2a9d

Makefile
src/libraries/gtkpie.py

index 0f22b6b..0462e49 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -11,7 +11,7 @@ TAG_FILE=~/.ctags/$(PROJECT_NAME).tags
 TODO_FILE=./TODO
 
 DEBUGGER=winpdb
-UNIT_TEST=nosetests --with-doctest -w $(TEST_PATH)
+UNIT_TEST=nosetests --with-doctest -w .
 STYLE_TEST=../../Python/tools/pep8.py --ignore=W191,E501
 LINT_RC=./support/pylint.rc
 LINT=pylint --rcfile=$(LINT_RC)
index 3a10141..db94e14 100755 (executable)
@@ -615,17 +615,13 @@ class PiePopup(gtk.DrawingArea):
                self.__popupWindow.set_title("")
                self.__popupWindow.add(self.__pie)
 
-               for direction in PieSlice.SLICE_DIRECTIONS:
-                       self.add_slice(NullPieSlice(), direction)
-
        def add_slice(self, slice, direction):
                assert direction in PieSlice.SLICE_DIRECTIONS
 
-               self.__slices[direction] = slice
                self.__pie.add_slice(copy.copy(slice), direction)
 
                if self.showAllSlices or direction == PieSlice.SLICE_CENTER:
-                       self.__localSlices[direction] = copy.copy(slice)
+                       self.__localSlices[direction] = slice
                        self.__localSlices[direction].menu_init(self, direction)
                if direction == PieSlice.SLICE_CENTER:
                        self.__activeSlice = self.__localSlices[PieSlice.SLICE_CENTER]
@@ -707,7 +703,7 @@ class PiePopup(gtk.DrawingArea):
                self.__pie._on_motion_notify(self.__pie, event)
 
        def _on_button_press(self, widget, event):
-               if len(self.__slices) == 0:
+               if len(self.__localSlices) == 0:
                        return
 
                self.__clickPosition = event.get_root_coords()
@@ -721,7 +717,7 @@ class PiePopup(gtk.DrawingArea):
                return False
 
        def _on_button_release(self, widget, event):
-               if len(self.__slices) == 0:
+               if len(self.__localSlices) == 0:
                        return
 
                if self.__popupTimeDelay is None: