mirror of
https://github.com/Flow-Launcher/Flow.Launcher.git
synced 2026-03-11 08:54:32 +00:00
Add new link if selected link is null
This commit is contained in:
parent
af92bda06d
commit
b28bb38f52
1 changed files with 23 additions and 12 deletions
|
|
@ -108,24 +108,35 @@ public partial class QuickAccessLinkSettings : INotifyPropertyChanged
|
|||
// If editing, update the existing link
|
||||
if (IsEdit)
|
||||
{
|
||||
if (SelectedAccessLink == null) return;
|
||||
|
||||
var index = QuickAccessLinks.IndexOf(SelectedAccessLink);
|
||||
if (index >= 0)
|
||||
if (SelectedAccessLink != null)
|
||||
{
|
||||
var updatedLink = new AccessLink
|
||||
var index = QuickAccessLinks.IndexOf(SelectedAccessLink);
|
||||
if (index >= 0)
|
||||
{
|
||||
Name = SelectedName,
|
||||
Type = _accessLinkType,
|
||||
Path = SelectedPath
|
||||
};
|
||||
QuickAccessLinks[index] = updatedLink;
|
||||
var updatedLink = new AccessLink
|
||||
{
|
||||
Name = SelectedName,
|
||||
Type = _accessLinkType,
|
||||
Path = SelectedPath
|
||||
};
|
||||
QuickAccessLinks[index] = updatedLink;
|
||||
}
|
||||
DialogResult = true;
|
||||
Close();
|
||||
}
|
||||
// Add a new one if the selected access link is null (should not happen in edit mode, but just in case)
|
||||
else
|
||||
{
|
||||
AddNewAccessLink();
|
||||
}
|
||||
DialogResult = true;
|
||||
Close();
|
||||
}
|
||||
// Otherwise, add a new one
|
||||
else
|
||||
{
|
||||
AddNewAccessLink();
|
||||
}
|
||||
|
||||
void AddNewAccessLink()
|
||||
{
|
||||
var newAccessLink = new AccessLink
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in a new issue