NewBranch.bjs
[gitlive] / NewBranch.vala
index f4df8dc..836eee1 100644 (file)
@@ -68,9 +68,9 @@ public class NewBranch : Object
                var ticket_id = _this.ticketsel.selectedTicketId();
                
             if (this.repo != null) {
-               var bn = _this.name.get_text();
+               var bn = _this.name.el.get_text();
                if (ticket_id != "" ) {
-                               this.repo.setActiveTicket( RooTicket.singleton.getById(ticket_id), bn);
+                               this.repo.setActiveTicket( RooTicket.singleton().getById(ticket_id), bn);
                        } else {
                                this.repo.createBranchNamed(bn);
                        }
@@ -92,10 +92,12 @@ public class NewBranch : Object
     }
 
     // user defined functions
-    public   void show ( ) 
+    public   void show ( GitRepo repo 
     {
          // this.el.set_gravity(Gdk.Gravity.NORTH);
-         
+        
+        this.repo = repo;
+        
        this.el.move((Gdk.Screen.width() / 2)- 250 ,0);
                GLib.debug("Loading tickets"); 
        _this.dbmodel.loadTickets();
@@ -319,7 +321,7 @@ public class NewBranch : Object
             el.set_value(iter, 0, "");
             el.set_value(iter, 1, "-- select a ticket --");
             
-            _this.build_module.el.set_active_iter(iter);
+            _this.ticketsel.el.set_active_iter(iter);
             var tickets = RooTicket.singleton().tickets;
             foreach(var ticket in tickets) {