We saw that our feature request for a dedicated tray icon was implemented in version 201.
While testing it, we found out that on initial insatallation, the tray fails to initialize until app is disabled and then enabled again. until then,
setMenu method throws a weird error.
Looking at Overwolf’s logs, we saw the following:
2022-08-10 22:25:30,037 (ERROR) [cghph ID 60] <217.38MB> ExtensionTray - Failed to create tray icon: : System.IO.FileNotFoundException: C:\Users\Eliran lanzer\AppData\Local\Overwolf\Temp\a8143a970fd94424b3c4b2f2facd536d\tray-icon.ico at System.Drawing.Icon.ExtractAssociatedIcon(String filePath, Int32 index) at OverWolf.Client.BL.Managers.ExtensionTray.CreateNotifyIcon(ExtensionData ext) 2022-08-10 22:25:30,040 (ERROR) [cghph ID 60] <216.72MB> ExtensionsTrayManager - Failed to create extension tray: : System.Exception: Icon creation failed at OverWolf.Client.BL.Managers.ExtensionTray..ctor(String extensionId) at OverWolf.Client.BL.Managers.ExtensionsTrayManager.CreateExtensionTray(String appId, ExtensionTrayMenu menu)
it fails to load the tray icon until overwolf restarts.
We do not know if it happens on updates as well, but we cannot integrate it at its current state.
- Download the following Outplayed opk: outplayed-82.0.3475.opk
- Install & open outplayed
- See that the tray doesn’t work.
- go to Overwolf/packages
- disabled & enable outplayed
- open outplayed again
- the tray now works perfectly fine
Blocking us from implementing a requested feature, but not in high priority (mid)
OverwolfLogs_2022-08-10_23-47-19.zip (1.3 MB)