From 59844517026354b2b2cdc2b4f6afd1cbd5ccd97b Mon Sep 17 00:00:00 2001 From: Tinic Uro Date: Thu, 8 Oct 2026 01:52:14 +0000 Subject: [PATCH] NetMeter: DONOTWAIT in its icon for WBStartup NetMeter stays open, so Workbench started from SYS:WBStartup waited for it to exit and then reported it as not responding. The icon now carries DONOTWAIT; Snapshot keeps it, as it keeps every other ToolType. Co-Authored-By: Claude Opus 5.5 --- CHANGELOG.md | 5 +++++ docs/user/AmiNetXDuo.guide | 5 +++++ install/NetMeter.info | Bin 410 -> 428 bytes install/tools/makeicon.py | 4 +++- 4 files changed, 13 insertions(+), 1 deletion(-) 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 afc96021a80abb8662a97301980c0e11030ac6e1..634c660bec577b94134636f2edef51f9d3aa280f 100644 GIT binary patch delta 32 mcmbQmyoPy#1=H#i8?6!;g%}tZIDnYT#oy0AB;3(6gaH7M*ax!! delta 13 UcmZ3(Jd1gP1rr0qMymuy02;ajV*mgE 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), }