Skip to content

Commit 9a9616d

Browse files
committed
Fix empty linux processes in the process picker dialog
1 parent 136809d commit 9a9616d

2 files changed

Lines changed: 2 additions & 3 deletions

File tree

YMouseButtonControl.Core/ViewModels/ProfilesList/ProcessSelectorDialogViewModel.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,5 @@ public ProcessModel? SelectedProcessModel
119119
set => this.RaiseAndSetIfChanged(ref _processModel, value);
120120
}
121121

122-
private void RefreshProcessList() =>
123-
_sourceProcessModels.EditDiff(_processMonitorService.GetProcesses());
122+
private void RefreshProcessList() => _sourceProcessModels.EditDiff(_processMonitorService.GetProcesses());
124123
}

YMouseButtonControl.Linux/Services/ProcessMonitorService.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@ public IEnumerable<ProcessModel> GetProcesses() =>
99
Process
1010
.GetProcesses()
1111
.Select(x => new ProcessModel(x))
12-
.Where(x => !string.IsNullOrWhiteSpace(x.Process.ProcessName));
12+
.Where(x => !string.IsNullOrWhiteSpace(x.Process.MainModule?.ModuleName) && !string.IsNullOrWhiteSpace(x.Process.ProcessName));
1313
}

0 commit comments

Comments
 (0)