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 editing, update the existing link
|
||||||
if (IsEdit)
|
if (IsEdit)
|
||||||
{
|
{
|
||||||
if (SelectedAccessLink == null) return;
|
if (SelectedAccessLink != null)
|
||||||
|
|
||||||
var index = QuickAccessLinks.IndexOf(SelectedAccessLink);
|
|
||||||
if (index >= 0)
|
|
||||||
{
|
{
|
||||||
var updatedLink = new AccessLink
|
var index = QuickAccessLinks.IndexOf(SelectedAccessLink);
|
||||||
|
if (index >= 0)
|
||||||
{
|
{
|
||||||
Name = SelectedName,
|
var updatedLink = new AccessLink
|
||||||
Type = _accessLinkType,
|
{
|
||||||
Path = SelectedPath
|
Name = SelectedName,
|
||||||
};
|
Type = _accessLinkType,
|
||||||
QuickAccessLinks[index] = updatedLink;
|
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
|
// Otherwise, add a new one
|
||||||
else
|
else
|
||||||
|
{
|
||||||
|
AddNewAccessLink();
|
||||||
|
}
|
||||||
|
|
||||||
|
void AddNewAccessLink()
|
||||||
{
|
{
|
||||||
var newAccessLink = new AccessLink
|
var newAccessLink = new AccessLink
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue