summaryrefslogtreecommitdiff
path: root/src/cd.c
diff options
context:
space:
mode:
authorscuri <scuri>2009-06-23 03:18:33 +0000
committerscuri <scuri>2009-06-23 03:18:33 +0000
commit0610dd4f3064220a2e8fb1d8dc120044eb6c64a8 (patch)
treea5d0d3b6c79e967cd4e80c7668b906e8b422f902 /src/cd.c
parent09be96e0606d05b056f82b5f9254208a2d0e4c88 (diff)
*** empty log message ***
Diffstat (limited to 'src/cd.c')
-rw-r--r--src/cd.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/cd.c b/src/cd.c
index 618846b..abd043d 100644
--- a/src/cd.c
+++ b/src/cd.c
@@ -18,8 +18,8 @@
#include "cdirgb.h"
/* This appears only here to avoid changing the cd.h header fo bug fixes */
-#define CD_VERSION_FIX ""
-#define CD_VERSION_FIX_NUMBER 0
+#define CD_VERSION_FIX ".1"
+#define CD_VERSION_FIX_NUMBER 1
const char cd_ident[] =
"$CD: " CD_VERSION CD_VERSION_FIX " " CD_COPYRIGHT " $\n"
@@ -46,7 +46,6 @@ int cdVersionNumber(void)
static void cd_setdefaultfunc(cdCanvas* canvas)
{
- /* default simulation functions */
canvas->cxGetTextSize = cdgettextsizeEX;
canvas->cxGetFontDim = cdgetfontdimEX;
canvas->cxRect = cdrectSIM;
@@ -161,7 +160,7 @@ cdCanvas *cdCreateCanvas(cdContext* context, void *data_str)
return NULL;
}
- /* functions that can do nothing, must be before InitTable */
+ /* default simulation functions */
cd_setdefaultfunc(canvas);
/* initialize canvas table */
@@ -257,7 +256,10 @@ int cdCanvasSimulate(cdCanvas* canvas, int mode)
if (mode == CD_QUERY || cdCanvasGetContext(canvas) == CD_IMAGERGB)
return sim_mode;
+ /* default simulation functions */
cd_setdefaultfunc(canvas);
+
+ /* initialize canvas table */
context->cxInitTable(canvas);
canvas->sim_mode = mode;