src/Builder4/WindowState.vala
[app.Builder.js] / src / Builder4 / WindowState.vala
index 3ea5f5f..bb2c15b 100644 (file)
@@ -26,8 +26,7 @@ public class WindowState : Object
 
        public bool children_loaded = false;
 
-       
-       
+        
        public Project.Project project;
        public JsRender.JsRender file;
        
@@ -764,8 +763,7 @@ public class WindowState : Object
 
                        case State.PROJECT:
                                this.win.rooview.el.set_pivot_point(1.0f,1.0f); // bottom right..
-                       
-                       case State.FILEPROJECT:
+                               
                                if (this.win.project.xtype == "Roo") {
                                        this.projectsettings.el.show_all();
                                        this.projectsettings.show(this.win.project);
@@ -773,12 +771,23 @@ public class WindowState : Object
                                        this.vala_projectsettings.el.show_all();
                                        this.vala_projectsettings.show((Project.Gtk)this.win.project);
                                }
-
-
-                               
                                this.win.projecteditview.el.set_scale(1.0f,1.0f);
+                                
+                               break;
                                
-                          
+                       case State.FILEPROJECT:
+                               var pr = this.left_projects.getSelectedProject();
+                               if (pr.xtype == "Roo") {
+                                       this.projectsettings.el.show_all();
+                                       this.projectsettings.show(this.win.project);
+                               } else {
+                                       this.vala_projectsettings.el.show_all();
+                                       this.vala_projectsettings.show((Project.Gtk)this.win.project);
+                               }
+                               this.win.projecteditview.el.set_scale(1.0f,1.0f);
+                                
                                break;
                                
                   case State.FILES:  // can only get here from PREVIEW (or code-only) state.. in theory..