.pxo files now get opened in a new tab

This commit is contained in:
OverloadedOrama 2020-06-05 18:54:11 +03:00
parent 7a61f1ea4a
commit 1b1c7f844f
5 changed files with 22 additions and 20 deletions

View file

@ -75,7 +75,9 @@ func _on_CreateNewImage_confirmed() -> void:
var fill_color : Color = fill_color_node.color
var frame : Frame = Global.canvas.new_empty_frame(false, true)
Global.projects.append(Project.new([frame]))
var new_project := Project.new([frame])
new_project.layers.append(Layer.new())
Global.projects.append(new_project)
Global.tabs.current_tab = Global.tabs.get_tab_count() - 1
Global.current_project.size = Vector2(width, height).floor()
Global.canvas.fill_color = fill_color

View file

@ -32,4 +32,5 @@ func delete_tab(tab : int) -> void:
Global.current_project_index -= 1
else:
Global.current_project_index = 0
Global.unsaved_changes_dialog.disconnect("confirmed", self, "delete_tab")
if Global.unsaved_changes_dialog.is_connected("confirmed", self, "delete_tab"):
Global.unsaved_changes_dialog.disconnect("confirmed", self, "delete_tab")