NewBranch.bjs
[gitlive] / NewBranch.vala
index b8fbe5a..cecc6bd 100644 (file)
@@ -156,6 +156,8 @@ public class NewBranch : Object
         this.el.show_all();
         this.el.set_keep_above(true);
        
+       _this.notebook.el.set_current_page(0);
+       
        _this.select_ticket_tab.load_data(tid);
        _this.create_ticket_tab.load_data();
        _this.quick_commit_tab.load_data();
@@ -206,7 +208,18 @@ public class NewBranch : Object
             //listeners
             this.el.switch_page.connect( (page, page_num) => {
                GLib.debug("Switch to page: %d", (int)page_num);
-               
+               switch(page_num) {
+                       case 0: 
+                               break; // do nothing.. it's already loaded at start.
+                       case 1: 
+                               _this.create_ticket_tab.load_data();
+                               break;
+                       case 2:
+                               _this.quick_commit_tab.load_data();
+                               break;
+                       default:
+                               break;
+               }
             });
         }