]> git.saurik.com Git - wxWidgets.git/blobdiff - src/mac/uma.cpp
compilation fix for broken OS/2 compiler
[wxWidgets.git] / src / mac / uma.cpp
index e0e3bdf35f88a621b63cf258ace2b03d3e59860f..52e0497c558d7000867570bcd526b1fc038ac60f 100644 (file)
@@ -289,8 +289,8 @@ void UMAInsertMenu( MenuRef insertMenu , SInt16 afterId )
 
 int gPrOpenCounter = 0 ;
 
-#if PM_USE_SESSION_APIS
-OSStatus UMAPrOpen(PMPrintSession *macPrintPort)
+#if TARGET_CARBON && PM_USE_SESSION_APIS
+OSStatus UMAPrOpen(PMPrintSession *macPrintSession)
 #else
 OSStatus UMAPrOpen()
 #endif
@@ -311,7 +311,7 @@ OSStatus UMAPrOpen()
        if ( gPrOpenCounter == 1 )
        {
   #if PM_USE_SESSION_APIS
-           err = PMCreateSession(macPrintPort) ;
+           err = PMCreateSession(macPrintSession) ;
   #else
            err = PMBegin() ;
   #endif
@@ -321,8 +321,8 @@ OSStatus UMAPrOpen()
 #endif
 }
 
-#if PM_USE_SESSION_APIS
-OSStatus UMAPrClose(PMPrintSession *macPrintPort)
+#if TARGET_CARBON && PM_USE_SESSION_APIS
+OSStatus UMAPrClose(PMPrintSession *macPrintSession)
 #else
 OSStatus UMAPrClose()
 #endif
@@ -344,7 +344,8 @@ OSStatus UMAPrClose()
        if ( gPrOpenCounter == 1 )
        {
   #if PM_USE_SESSION_APIS
-           err = PMRelease(*macPrintPort) ;
+           err = PMRelease(*macPrintSession) ;
+           *macPrintSession = kPMNoReference;
   #else
            err = PMEnd() ;
   #endif