diff --git a/Diya/SDL_Window.extension.st b/Diya/SDL_Window.extension.st index 15e4f1f..05b754a 100644 --- a/Diya/SDL_Window.extension.st +++ b/Diya/SDL_Window.extension.st @@ -6,6 +6,17 @@ SDL_Window >> destroy [ handle beNull ] +{ #category : #'*Diya' } +SDL_Window class >> finalizeResourceData: aTuple [ + | handle | + + handle := aTuple first. + handle isNull ifTrue: [ ^ self ]. + + self destroyWindow: handle. + handle beNull +] + { #category : #'*Diya' } SDL_Window >> warpMouseX:x Y:y [ ^self ffiCall: #(void SDL_WarpMouseInWindow(self,int x, int y))