the Fiddler's picture

EglWindowInfo.Dispose() is never called on emulated environments

Project:The Open Toolkit library
Version:1.0-beta-2
Component:Code
Category:bug report
Priority:minor
Assigned:Unassigned
Status:open
Description

In an emulated environment, we simply convert an existing Win - or X11WindowInfo instance to EglWindowInfo instance. This means that there's no direct owner for the EglWindowInfo to call its Dispose() method (the native WindowInfo instances are not aware of this conversion).

Since this memory leak may occur only in uncommon circumstances (repeatedly creating / destroying windows under an ES emulator), I am marking this as a minor issue. Still, it would be nice to find a simple solution for the ownership issue.