1
- using System . Collections . ObjectModel ;
1
+ using System . Collections . ObjectModel ;
2
2
3
3
namespace Flow . Launcher . Plugin . BrowserBookmark . Models ;
4
4
@@ -14,37 +14,79 @@ public class Settings : BaseModel
14
14
public bool LoadChromeBookmark
15
15
{
16
16
get => _loadChromeBookmark ;
17
- set { _loadChromeBookmark = value ; OnPropertyChanged ( ) ; }
17
+ set
18
+ {
19
+ if ( _loadChromeBookmark != value )
20
+ {
21
+ _loadChromeBookmark = value ;
22
+ OnPropertyChanged ( ) ;
23
+ }
24
+ }
18
25
}
19
26
20
27
public bool LoadFirefoxBookmark
21
28
{
22
29
get => _loadFirefoxBookmark ;
23
- set { _loadFirefoxBookmark = value ; OnPropertyChanged ( ) ; }
30
+ set
31
+ {
32
+ if ( _loadFirefoxBookmark != value )
33
+ {
34
+ _loadFirefoxBookmark = value ;
35
+ OnPropertyChanged ( ) ;
36
+ }
37
+ }
24
38
}
25
39
26
40
public bool LoadEdgeBookmark
27
41
{
28
42
get => _loadEdgeBookmark ;
29
- set { _loadEdgeBookmark = value ; OnPropertyChanged ( ) ; }
43
+ set
44
+ {
45
+ if ( _loadEdgeBookmark != value )
46
+ {
47
+ _loadEdgeBookmark = value ;
48
+ OnPropertyChanged ( ) ;
49
+ }
50
+ }
30
51
}
31
52
32
53
public bool LoadChromiumBookmark
33
54
{
34
55
get => _loadChromiumBookmark ;
35
- set { _loadChromiumBookmark = value ; OnPropertyChanged ( ) ; }
56
+ set
57
+ {
58
+ if ( _loadChromiumBookmark != value )
59
+ {
60
+ _loadChromiumBookmark = value ;
61
+ OnPropertyChanged ( ) ;
62
+ }
63
+ }
36
64
}
37
65
38
66
public bool EnableFavicons
39
67
{
40
68
get => _enableFavicons ;
41
- set { _enableFavicons = value ; OnPropertyChanged ( ) ; }
69
+ set
70
+ {
71
+ if ( _enableFavicons != value )
72
+ {
73
+ _enableFavicons = value ;
74
+ OnPropertyChanged ( ) ;
75
+ }
76
+ }
42
77
}
43
78
44
79
public bool FetchMissingFavicons
45
80
{
46
81
get => _fetchMissingFavicons ;
47
- set { _fetchMissingFavicons = value ; OnPropertyChanged ( ) ; }
82
+ set
83
+ {
84
+ if ( _fetchMissingFavicons != value )
85
+ {
86
+ _fetchMissingFavicons = value ;
87
+ OnPropertyChanged ( ) ;
88
+ }
89
+ }
48
90
}
49
91
50
92
public ObservableCollection < CustomBrowser > CustomBrowsers { get ; set ; } = new ( ) ;
0 commit comments