Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2009-06-28 03:54:20 +0400
committerCampbell Barton <ideasman42@gmail.com>2009-06-28 03:54:20 +0400
commitaa933d2c9fbffbeccc2f13d69f10120e8bfe55b8 (patch)
tree48dbf44c5d3bb0372288deb328a85d3f8d3e55e0 /source/gameengine/BlenderRoutines/KX_BlenderCanvas.cpp
parent35ac032b55ee0236b4093b932cfca4644b2a3cda (diff)
BGE Redraw problem:
at the moment only files from blender 2.4x will display in 2.5x, compared area and window structs in both cases and dont see any differences. This doesnt fix the problem but corrects a few things related to window drawing with the BGE, also adds a hack because I noticed the window and area pointers in the KX_BlenderCanvas were offset after initialized, maybe need to use <static cast> ?
Diffstat (limited to 'source/gameengine/BlenderRoutines/KX_BlenderCanvas.cpp')
-rw-r--r--source/gameengine/BlenderRoutines/KX_BlenderCanvas.cpp12
1 files changed, 10 insertions, 2 deletions
diff --git a/source/gameengine/BlenderRoutines/KX_BlenderCanvas.cpp b/source/gameengine/BlenderRoutines/KX_BlenderCanvas.cpp
index aa83d17a03a..43d67e111f3 100644
--- a/source/gameengine/BlenderRoutines/KX_BlenderCanvas.cpp
+++ b/source/gameengine/BlenderRoutines/KX_BlenderCanvas.cpp
@@ -28,15 +28,23 @@
#include "KX_BlenderCanvas.h"
#include "DNA_screen_types.h"
+#include "stdio.h"
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
+// temp hack, prevents pointers being offset somehow, will need to look into this later - Campbell
+ARegion *m_ar;
+wmWindow *m_win;
+
+
KX_BlenderCanvas::KX_BlenderCanvas(struct wmWindow *win, ARegion *ar) :
-m_win(win),
-m_ar(ar)
+__m_win(win),
+__m_ar(ar)
{
+ m_ar= ar;
+ m_win= win;
}
KX_BlenderCanvas::~KX_BlenderCanvas()