Catch FileNotFoundException in TryGetApplicationsFromFile()
This commit is contained in:
parent
f9e99b4ebe
commit
62f64a2cb7
1 changed files with 11 additions and 1 deletions
|
@ -266,8 +266,18 @@ namespace Ryujinx.UI.App.Common
|
||||||
public bool TryGetApplicationsFromFile(string applicationPath, out List<ApplicationData> applications)
|
public bool TryGetApplicationsFromFile(string applicationPath, out List<ApplicationData> applications)
|
||||||
{
|
{
|
||||||
applications = [];
|
applications = [];
|
||||||
|
long fileSize;
|
||||||
|
|
||||||
long fileSize = new FileInfo(applicationPath).Length;
|
try
|
||||||
|
{
|
||||||
|
fileSize = new FileInfo(applicationPath).Length;
|
||||||
|
}
|
||||||
|
catch (FileNotFoundException)
|
||||||
|
{
|
||||||
|
Logger.Warning?.Print(LogClass.Application, $"The file was not found: '{applicationPath}'");
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
BlitStruct<ApplicationControlProperty> controlHolder = new(1);
|
BlitStruct<ApplicationControlProperty> controlHolder = new(1);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue