summaryrefslogtreecommitdiff
path: root/vcl
diff options
context:
space:
mode:
authorPatrick Luby <pluby@openoffice.org>2000-11-16 05:41:23 +0000
committerPatrick Luby <pluby@openoffice.org>2000-11-16 05:41:23 +0000
commit2def2e0e8fa7fd640b86c6c2b4b2f6ef685fe767 (patch)
tree74bcae5d0d2fe8d02b5bb3b3f65c7e63ae4a7f41 /vcl
parent52ffe5ce29106c65b23547397d18659f30f57834 (diff)
Added back dummy SALFRAMEPROC
Diffstat (limited to 'vcl')
-rw-r--r--vcl/aqua/source/window/salframe.cxx18
1 files changed, 15 insertions, 3 deletions
diff --git a/vcl/aqua/source/window/salframe.cxx b/vcl/aqua/source/window/salframe.cxx
index 6e73cefd2490..c77ac26825e0 100644
--- a/vcl/aqua/source/window/salframe.cxx
+++ b/vcl/aqua/source/window/salframe.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: salframe.cxx,v $
*
- * $Revision: 1.12 $
+ * $Revision: 1.13 $
*
- * last change: $Author: pluby $ $Date: 2000-11-15 19:31:19 $
+ * last change: $Author: pluby $ $Date: 2000-11-16 06:41:23 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -81,6 +81,13 @@
// =======================================================================
+static long ImplSalFrameCallbackDummy( void*, SalFrame*, USHORT, const void* )
+{
+ return 0;
+}
+
+// =======================================================================
+
SalFrame::SalFrame()
{
SalData* pSalData = GetSalData();
@@ -88,7 +95,7 @@ SalFrame::SalFrame()
maFrameData.mhWnd = 0;
maFrameData.mpGraphics = NULL;
maFrameData.mpInst = NULL;
- maFrameData.mpProc = NULL;
+ maFrameData.mpProc = ImplSalFrameCallbackDummy;
maFrameData.mnInputLang = 0;
maFrameData.mnInputCodePage = 0;
maFrameData.mbGraphics = FALSE;
@@ -349,4 +356,9 @@ void SalFrame::Beep( SoundType eSoundType )
void SalFrame::SetCallback( void* pInst, SALFRAMEPROC pProc )
{
+ maFrameData.mpInst = pInst;
+ if ( pProc )
+ maFrameData.mpProc = pProc;
+ else
+ maFrameData.mpProc = ImplSalFrameCallbackDummy;
}