Refactor how icons work, and made java icons work a little better

This commit is contained in:
2023-10-04 22:24:31 -06:00
parent 8eebf1af47
commit 68d5154756
6 changed files with 217 additions and 38 deletions

View File

@ -57,7 +57,7 @@ public partial class MainWindow : Window
foreach (var p in processes)
{
var (displayName, _) = (new NameAndIconHelper()).GetProcessInfo(p);
var displayName = (new NameAndIconHelper()).GetProcessInfo(p);
sb.AppendLine($"pid: {p.Id}");
sb.AppendLine($"\tprocessName: {p.ProcessName}");
@ -112,9 +112,10 @@ public partial class MainWindow : Window
sessionEnumerator.GetSession(s, out var session);
session.GetProcessId(out var processId);
session.GetIconPath(out var path);
var audioProcess = Process.GetProcessById(processId);
var (displayName, _) = (new NameAndIconHelper()).GetProcessInfo(audioProcess);
var displayName = (new NameAndIconHelper()).GetProcessInfo(audioProcess);
sb.AppendLine($"pid: {audioProcess.Id}\t\t processName: {displayName}");
}