diff --git a/src/apps/mediaplayer/VideoView.cpp b/src/apps/mediaplayer/VideoView.cpp index 83bca81968..145bc44f09 100644 --- a/src/apps/mediaplayer/VideoView.cpp +++ b/src/apps/mediaplayer/VideoView.cpp @@ -6,7 +6,17 @@ #include +// XXX: Hack for BeOS: REMOVE ME later +#ifndef __HAIKU__ +#define private public +#define BitmapFlags(b) ((b)->fFlags) +#else +#define BitmapFlags(b) ((b)->Flags()) +#endif #include +#ifndef __HAIKU__ +#undef private +#endif #include "Settings.h" @@ -84,7 +94,7 @@ VideoView::SetBitmap(const BBitmap* bitmap) // -> Window). if (bitmap && LockLooperWithTimeout(10000) == B_OK) { if (LockBitmap()) { - if (fOverlayMode || (bitmap->Flags() & B_BITMAP_WILL_OVERLAY)) { + if (fOverlayMode || (BitmapFlags(bitmap) & B_BITMAP_WILL_OVERLAY)) { if (!fOverlayMode) { // init overlay rgb_color key;