diff --git a/CHANGELOG.md b/CHANGELOG.md index 578903865..b0c83900c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,11 @@ Add new entries under `Unreleased`; published release sections are history. ## Unreleased +- NetMeter's icon carries the DONOTWAIT ToolType, so NetMeter started + from SYS:WBStartup no longer brings up a "not responding" requester at + boot. An icon already in WBStartup needs DONOTWAIT added in its + Information window. + ## 1.0.0-beta8 - An IPv6-only interface added with AddNetInterface starts DHCPv6: an explicit diff --git a/docs/user/AmiNetXDuo.guide b/docs/user/AmiNetXDuo.guide index 0bddd0c7e..0afb6e4ae 100644 --- a/docs/user/AmiNetXDuo.guide +++ b/docs/user/AmiNetXDuo.guide @@ -3175,6 +3175,11 @@ NetMeter LEFT=400 TOP=30 WIDTH=380 HEIGHT=100 + To start it with Workbench, put a copy of its icon in SYS:WBStartup. The + icon carries the ToolType DONOTWAIT, which tells Workbench not to wait + for NetMeter to finish; an icon without it gets a "not responding" + requester at boot. + A screen mode change closes the Workbench screen, which cannot close while a window is open on it. With screennotify.library installed (Aminet util/libs/ScreenNotify10.lha, not part of AmigaOS and not diff --git a/install/NetMeter.info b/install/NetMeter.info index afc96021a..634c660be 100644 Binary files a/install/NetMeter.info and b/install/NetMeter.info differ diff --git a/install/tools/makeicon.py b/install/tools/makeicon.py index 033a7a978..8a2f66cda 100755 --- a/install/tools/makeicon.py +++ b/install/tools/makeicon.py @@ -421,9 +421,11 @@ def main(argv): prefs_icon(), WBTOOL, tooltypes=[], stack=8192), + # DONOTWAIT: NetMeter stays open, and from WBStartup Workbench would + # otherwise wait for it to exit and then call it not responding. "NetMeter.info": diskobject( meter_icon(), WBTOOL, - tooltypes=[], + tooltypes=["DONOTWAIT"], stack=8192), }