From 81b32ce52247c45d278507ebeb532e2535bbe186 Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Tue, 14 May 2002 07:44:33 +0000 Subject: [PATCH] wxSTC begins to work on wxMac... git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@15549 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- contrib/src/stc/PlatWX.cpp | 6 ++++++ src/stc/PlatWX.cpp | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/contrib/src/stc/PlatWX.cpp b/contrib/src/stc/PlatWX.cpp index d23d0a981b..dad221dbd2 100644 --- a/contrib/src/stc/PlatWX.cpp +++ b/contrib/src/stc/PlatWX.cpp @@ -284,9 +284,15 @@ bool SurfaceImpl::Initialised() { } void SurfaceImpl::Init() { +#if 0 Release(); hdc = new wxMemoryDC(); hdcOwned = true; +#else + // On Mac and GTK(?) the DC is not really valid until it has a bitmap + // selected into it. So instead of just creating the DC with no bitmap, + // go ahead and give it one. + InitPixMap(1,1,NULL); } void SurfaceImpl::Init(SurfaceID hdc_) { diff --git a/src/stc/PlatWX.cpp b/src/stc/PlatWX.cpp index d23d0a981b..dad221dbd2 100644 --- a/src/stc/PlatWX.cpp +++ b/src/stc/PlatWX.cpp @@ -284,9 +284,15 @@ bool SurfaceImpl::Initialised() { } void SurfaceImpl::Init() { +#if 0 Release(); hdc = new wxMemoryDC(); hdcOwned = true; +#else + // On Mac and GTK(?) the DC is not really valid until it has a bitmap + // selected into it. So instead of just creating the DC with no bitmap, + // go ahead and give it one. + InitPixMap(1,1,NULL); } void SurfaceImpl::Init(SurfaceID hdc_) { -- 2.45.2