mirror of
https://github.com/panda3d/panda3d.git
synced 2025-09-30 16:58:40 -04:00
fixes
This commit is contained in:
parent
366d56a74b
commit
7ab86daba6
@ -60,7 +60,7 @@ public:
|
||||
#endif // WIN32
|
||||
|
||||
public:
|
||||
class IntHandle : public OSHandle {
|
||||
class EXPCL_PANDA_DISPLAY IntHandle : public OSHandle {
|
||||
public:
|
||||
INLINE IntHandle(size_t handle);
|
||||
virtual size_t get_int_handle() const;
|
||||
@ -89,7 +89,7 @@ public:
|
||||
static TypeHandle _type_handle;
|
||||
};
|
||||
|
||||
class SubprocessHandle : public OSHandle {
|
||||
class EXPCL_PANDA_DISPLAY SubprocessHandle : public OSHandle {
|
||||
public:
|
||||
INLINE SubprocessHandle(const Filename &filename);
|
||||
virtual void output(ostream &out) const;
|
||||
@ -118,7 +118,7 @@ public:
|
||||
};
|
||||
|
||||
#if defined(HAVE_X11) && !defined(CPPPARSER)
|
||||
class X11Handle : public OSHandle {
|
||||
class EXPCL_PANDA_DISPLAY X11Handle : public OSHandle {
|
||||
public:
|
||||
INLINE X11Handle(Window handle);
|
||||
virtual size_t get_int_handle() const;
|
||||
|
@ -77,6 +77,5 @@ init_libwindisplay() {
|
||||
initialized = true;
|
||||
|
||||
WinGraphicsPipe::init_type();
|
||||
WinGraphicsPipe::WinHandle::init_type();
|
||||
WinGraphicsWindow::init_type();
|
||||
}
|
||||
|
@ -27,7 +27,6 @@
|
||||
|
||||
|
||||
TypeHandle WinGraphicsPipe::_type_handle;
|
||||
TypeHandle WinGraphicsPipe::WinHandle::_type_handle;
|
||||
|
||||
#define MAXIMUM_PROCESSORS 32
|
||||
|
||||
|
@ -880,10 +880,10 @@ open_regular_window() {
|
||||
<< "os_handle type " << os_handle->get_type() << "\n";
|
||||
|
||||
if (os_handle->is_of_type(NativeWindowHandle::WinHandle::get_class_type())) {
|
||||
WinGraphicsPipe::WinHandle *win_handle = DCAST(NativeWindowHandle::WinHandle, os_handle);
|
||||
NativeWindowHandle::WinHandle *win_handle = DCAST(NativeWindowHandle::WinHandle, os_handle);
|
||||
_hparent = win_handle->get_handle();
|
||||
} else if (os_handle->is_of_type(NativeWindowHandle::IntHandle::get_class_type())) {
|
||||
WindowHandle::IntHandle *int_handle = DCAST(NativeWindowHandle::IntHandle, os_handle);
|
||||
NativeWindowHandle::IntHandle *int_handle = DCAST(NativeWindowHandle::IntHandle, os_handle);
|
||||
_hparent = (HWND)int_handle->get_handle();
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user