BDirectWindow defined new reserved virtual slots and left out virtuals defined by the R5 counterpart, which made it binary incompatible. Fixed.

git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2729 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Ingo Weinhold
2003-02-16 23:46:02 +00:00
parent c2257230d6
commit b816dc1ec6
2 changed files with 17 additions and 24 deletions
+4 -4
View File
@@ -123,8 +123,8 @@ public:
virtual status_t Perform(perform_code d, void *arg); virtual status_t Perform(perform_code d, void *arg);
private: private:
virtual void _ReservedDirectWindow1(); virtual void task_looper();
virtual void _ReservedDirectWindow2(); virtual BMessage *ConvertToMessage(void *raw, int32 code);
public: public:
// BDirectWindow API // BDirectWindow API
@@ -139,10 +139,10 @@ private:
typedef BWindow inherited; typedef BWindow inherited;
virtual void _ReservedDirectWindow1();
virtual void _ReservedDirectWindow2();
virtual void _ReservedDirectWindow3(); virtual void _ReservedDirectWindow3();
virtual void _ReservedDirectWindow4(); virtual void _ReservedDirectWindow4();
virtual void _ReservedDirectWindow5();
virtual void _ReservedDirectWindow6();
BDirectWindow(); BDirectWindow();
BDirectWindow(BDirectWindow &); BDirectWindow(BDirectWindow &);
+11 -18
View File
@@ -263,12 +263,17 @@ BDirectWindow::Perform(perform_code d,
} }
//BMessage * void
//BDirectWindow::ConvertToMessage(void *raw, BDirectWindow::task_looper()
// int32 code) {
//{ BWindow::task_looper();
// return NULL; }
//}
BMessage *
BDirectWindow::ConvertToMessage(void *raw, int32 code)
{
return BWindow::ConvertToMessage(raw, code);
}
void void
@@ -330,18 +335,6 @@ BDirectWindow::_ReservedDirectWindow4()
} }
void
BDirectWindow::_ReservedDirectWindow5()
{
}
void
BDirectWindow::_ReservedDirectWindow6()
{
}
/* unimplemented for protection of the user: /* unimplemented for protection of the user:
* *
* BDirectWindow::BDirectWindow() * BDirectWindow::BDirectWindow()