summaryrefslogtreecommitdiff
path: root/.gitignore
diff options
context:
space:
mode:
authorGareth Stockwell <ext-gareth.stockwell@nokia.com>2010-05-11 16:50:00 +0100
committerGareth Stockwell <ext-gareth.stockwell@nokia.com>2010-06-02 14:40:47 +0100
commitd7057e7c1f1a4769c6e9b0e1c54446d5104c1484 (patch)
tree5278dbf2b152a39939d41b628df49e66ae5a8d8b /.gitignore
parent3a72235d7cf2aa953cb32654545c480fd2d08866 (diff)
Added reference counting to QWidgetBackingStore
On Symbian, the top-level widget's backing store must be destroyed when it is no longer required, in order to conserve memory. The criteria for destroying the backing store is when neither the TLW nor any of its native descendents (which share the backing store) are visible. In order to implement this requirement, a count must be kept of the number of native widgets which are using the TLW's backing store. This patch provides the mechanism for maintaining this count, and for destroying the backing store when the count is decremented to zero. No calls to either the increment nor decrement functions are made, however, by this code included in this patch; this code will be added to only the Symbian backend by a subsequent patch. Task-number: QTBUG-8697 Reviewed-by: Bjørn Erik Nilsen Reviewed-by: Jason Barron
Diffstat (limited to '.gitignore')
0 files changed, 0 insertions, 0 deletions