mirror of
https://github.com/hexedtech/codemp-sublime.git
synced 2025-04-01 23:31:33 +02:00
attempts at better dropping procedure for buffers
This commit is contained in:
parent
19bbc9c646
commit
b66f85caf7
1 changed files with 4 additions and 2 deletions
|
@ -80,7 +80,9 @@ class BufferManager():
|
||||||
|
|
||||||
def __del__(self):
|
def __del__(self):
|
||||||
logger.debug(f"dropping buffer {self.id}")
|
logger.debug(f"dropping buffer {self.id}")
|
||||||
|
self.view.close()
|
||||||
self.handle.clear_callback()
|
self.handle.clear_callback()
|
||||||
|
self.handle = None
|
||||||
|
|
||||||
def __hash__(self):
|
def __hash__(self):
|
||||||
return hash(self.id)
|
return hash(self.id)
|
||||||
|
@ -170,7 +172,7 @@ class BufferRegistry():
|
||||||
bf = self.lookupId(bf)
|
bf = self.lookupId(bf)
|
||||||
|
|
||||||
del self._buffers[bf]
|
del self._buffers[bf]
|
||||||
bf.view.close()
|
|
||||||
|
|
||||||
buffers = BufferRegistry()
|
buffers = BufferRegistry()
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue