Content Compiler:
- Fixed a bug which caused the program to crash when trying to add files via context menu and no project is loaded
This commit is contained in:
parent
31ef82845c
commit
d942f502e5
@ -174,7 +174,8 @@ namespace ANX.ContentCompiler.GUI
|
|||||||
{
|
{
|
||||||
using (var dlg = new OpenProjectScreen())
|
using (var dlg = new OpenProjectScreen())
|
||||||
{
|
{
|
||||||
if (dlg.ShowDialog() != DialogResult.OK) return;
|
var result = dlg.ShowDialog();
|
||||||
|
if (result != DialogResult.OK) return;
|
||||||
|
|
||||||
if (dlg.listBoxRecentProjects.SelectedItem == null)
|
if (dlg.listBoxRecentProjects.SelectedItem == null)
|
||||||
OpenProject(dlg.textBoxLocation.Text);
|
OpenProject(dlg.textBoxLocation.Text);
|
||||||
@ -767,6 +768,8 @@ namespace ANX.ContentCompiler.GUI
|
|||||||
#region ContextMenuStuff
|
#region ContextMenuStuff
|
||||||
private void FileToolStripMenuItemClick(object sender, EventArgs e)
|
private void FileToolStripMenuItemClick(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
|
if (_contentProject == null)
|
||||||
|
return;
|
||||||
using (var dlg = new OpenFileDialog())
|
using (var dlg = new OpenFileDialog())
|
||||||
{
|
{
|
||||||
dlg.Multiselect = true;
|
dlg.Multiselect = true;
|
||||||
@ -778,6 +781,8 @@ namespace ANX.ContentCompiler.GUI
|
|||||||
|
|
||||||
private void FolderToolStripMenuItemClick(object sender, EventArgs e)
|
private void FolderToolStripMenuItemClick(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
|
if (_contentProject == null)
|
||||||
|
return;
|
||||||
using (var dlg = new NewFolderScreen())
|
using (var dlg = new NewFolderScreen())
|
||||||
{
|
{
|
||||||
if (dlg.ShowDialog() == DialogResult.OK)
|
if (dlg.ShowDialog() == DialogResult.OK)
|
||||||
@ -789,6 +794,8 @@ namespace ANX.ContentCompiler.GUI
|
|||||||
|
|
||||||
private void TreeViewItemDeleteClick(object sender, EventArgs e)
|
private void TreeViewItemDeleteClick(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
|
if (_contentProject == null)
|
||||||
|
return;
|
||||||
if (treeView.SelectedNode == null) return;
|
if (treeView.SelectedNode == null) return;
|
||||||
if (treeView.SelectedNode == treeView.Nodes[0]) return;
|
if (treeView.SelectedNode == treeView.Nodes[0]) return;
|
||||||
foreach (var buildItem in _contentProject.BuildItems.Where(buildItem => buildItem.AssetName == treeView.SelectedNode.Name))
|
foreach (var buildItem in _contentProject.BuildItems.Where(buildItem => buildItem.AssetName == treeView.SelectedNode.Name))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user