]> git.saurik.com Git - wxWidgets.git/blobdiff - src/cocoa/dc.mm
Do not allow events to fire after socket is closed (fixes crash on GTK with GDK_Input...
[wxWidgets.git] / src / cocoa / dc.mm
index 7ef93f80ee6e2b85d823325a75bde249ef2e9df3..b6ee3bf591301e93d35f4570f356e20fd568c7b8 100644 (file)
@@ -28,6 +28,7 @@
 #import <AppKit/NSTypesetter.h>
 #import <AppKit/NSImage.h>
 
+#include "wx/math.h" //math constants
 #include "wx/listimpl.cpp"
 WX_DEFINE_LIST(wxCocoaDCStack);
 
@@ -146,6 +147,7 @@ wxDC::wxDC(void)
 
 wxDC::~wxDC(void)
 {
+    [m_cocoaWxToBoundsTransform release];
 }
 
 bool wxDC::CocoaLockFocus()
@@ -194,6 +196,7 @@ void wxDC::CocoaUnapplyTransformations()
     invertTransform = [m_cocoaWxToBoundsTransform copy];
     [invertTransform invert];
     [invertTransform concat];
+    [invertTransform release];
 }
 
 bool wxDC::CocoaGetBounds(void *rectData)
@@ -363,17 +366,6 @@ int wxDCBase::LogicalToDeviceYRel(int y) const
 // cut here, the rest is stubs
 ///////////////////////////////////////////////////////////////////////////
 
-//-----------------------------------------------------------------------------
-// constants
-//-----------------------------------------------------------------------------
-
-#define mm2inches              0.0393700787402
-#define inches2mm              25.4
-#define mm2twips               56.6929133859
-#define twips2mm               0.0176388888889
-#define mm2pt                  2.83464566929
-#define pt2mm                  0.352777777778
-
 //-----------------------------------------------------------------------------
 // wxDC
 //-----------------------------------------------------------------------------