File tree Expand file tree Collapse file tree 3 files changed +8
-32
lines changed Expand file tree Collapse file tree 3 files changed +8
-32
lines changed Original file line number Diff line number Diff line change @@ -76,6 +76,7 @@ lib/generated_plugin_registrant.dart
76
76
** /ios /Flutter /flutter_assets /
77
77
** /ios /ServiceDefinitions.json
78
78
** /ios /Runner /GeneratedPluginRegistrant. *
79
+ ** /macos /Flutter /GeneratedPluginRegistrant. *
79
80
80
81
# Exceptions to above rules.
81
82
! ** /ios /** /default.mode1v3
Original file line number Diff line number Diff line change @@ -182,27 +182,27 @@ Future<void> initSystemTray() async {
182
182
List <MenuItem > popularSites = [];
183
183
Utils .initialSites.forEach ((key, value) {
184
184
popularSites.add (
185
- MenuItem (
185
+ MenuItemLabel (
186
186
label: key,
187
- onClicked: () {
187
+ onClicked: (MenuItem item ) {
188
188
zeroNetUrl = defZeroNetUrl + value['url' ]! ;
189
189
launchUrl (Uri .parse (zeroNetUrl));
190
190
},
191
191
),
192
192
);
193
193
});
194
194
195
- final menu = [
195
+ final menuList = [
196
196
SubMenu (
197
197
label: "Popular Sites" ,
198
198
children: [
199
199
...popularSites,
200
200
],
201
201
),
202
202
MenuSeparator (),
203
- MenuItem (
203
+ MenuItemLabel (
204
204
label: 'Exit' ,
205
- onClicked: appWindow.close,
205
+ onClicked: (_) => appWindow.close,
206
206
),
207
207
];
208
208
@@ -211,7 +211,8 @@ Future<void> initSystemTray() async {
211
211
iconPath: path,
212
212
toolTip: "ZeroNetX - ZeroNet Desktop Client" ,
213
213
);
214
-
214
+ final menu = Menu ();
215
+ menu.buildFrom (menuList);
215
216
await _systemTray.setContextMenu (menu);
216
217
217
218
_systemTray.registerSystemTrayEventHandler ((eventName) {
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments