File tree Expand file tree Collapse file tree 1 file changed +0
-18
lines changed
boxer-bindings/GToolkit-Boxer Expand file tree Collapse file tree 1 file changed +0
-18
lines changed Original file line number Diff line number Diff line change 11Class {
22 #name : #GtBoxerExternalObject ,
33 #superclass : #FFIExternalObject ,
4- #instVars : [
5- ' isAutoRelease'
6- ],
74 #category : #' GToolkit-Boxer-Core'
85}
96
@@ -128,15 +125,6 @@ GtBoxerExternalObject class >> warning: aMessageBlock [
128125 Transcript show: message; cr"
129126]
130127
131- { #category : #' external resource management' }
132- GtBoxerExternalObject >> autoRelease [
133- " Note, subclasses should implement #resourceData
134- and #finalizeResourceData: on class side"
135-
136- isAutoRelease := true .
137- super autoRelease
138- ]
139-
140128{ #category : #' library path' }
141129GtBoxerExternalObject >> ffiLibrary [
142130 ^ self class ffiLibrary
@@ -158,12 +146,6 @@ GtBoxerExternalObject >> isValid [
158146GtBoxerExternalObject >> release [
159147 " #release is sent manually, so we want to make sure that resource is no longer
160148 added to weak registry - performance improvement"
161-
162- " we compare with true because isAutoRelease is nil be default"
163- isAutoRelease == true
164- ifTrue: [
165- (FFIExternalResourceManager uniqueInstance instVarNamed: #registry ) remove: self ifAbsent: [ ].
166- isAutoRelease := false ].
167149
168150 self class release: self resourceData
169151]
You can’t perform that action at this time.
0 commit comments