Revision: 4218
Author: janne.t.harkonen
Date: Thu Sep 30 03:11:12 2010
Log: ensure details are visible when anything is done
http://code.google.com/p/robotframework/source/detail?r=4218

Modified:
 /trunk/proto/atdd-tutorial-berlin-2010/src/vacalc/ui.py

=======================================
--- /trunk/proto/atdd-tutorial-berlin-2010/src/vacalc/ui.py Thu Sep 30 03:11:07 2010 +++ /trunk/proto/atdd-tutorial-berlin-2010/src/vacalc/ui.py Thu Sep 30 03:11:12 2010
@@ -26,15 +26,19 @@
         self._frame.setVisible(True)

     def employee_selected(self, employee):
+        self._ensure_details_shown()
+        self._details.show_employee(employee)
+
+    def edit_new_employee(self):
+        self._ensure_details_shown()
+        self._details.edit_new_employee()
+
+    def _ensure_details_shown(self):
         if self._welcome:
             self._frame.contentPane.remove(self._welcome)
             self._frame.contentPane.add(self._details)
             self._frame.pack()
             self._welcome = None
-        self._details.show_employee(employee)
-
-    def edit_new_employee(self):
-        self._details.edit_new_employee()


 class EmployeeOverview(JPanel):

Reply via email to