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
+6 -6
View File
@@ -123,8 +123,8 @@ public:
virtual status_t Perform(perform_code d, void *arg);
private:
virtual void _ReservedDirectWindow1();
virtual void _ReservedDirectWindow2();
virtual void task_looper();
virtual BMessage *ConvertToMessage(void *raw, int32 code);
public:
// BDirectWindow API
@@ -139,10 +139,10 @@ private:
typedef BWindow inherited;
virtual void _ReservedDirectWindow3();
virtual void _ReservedDirectWindow4();
virtual void _ReservedDirectWindow5();
virtual void _ReservedDirectWindow6();
virtual void _ReservedDirectWindow1();
virtual void _ReservedDirectWindow2();
virtual void _ReservedDirectWindow3();
virtual void _ReservedDirectWindow4();
BDirectWindow();
BDirectWindow(BDirectWindow &);
+11 -18
View File
@@ -263,12 +263,17 @@ BDirectWindow::Perform(perform_code d,
}
//BMessage *
//BDirectWindow::ConvertToMessage(void *raw,
// int32 code)
//{
// return NULL;
//}
void
BDirectWindow::task_looper()
{
BWindow::task_looper();
}
BMessage *
BDirectWindow::ConvertToMessage(void *raw, int32 code)
{
return BWindow::ConvertToMessage(raw, code);
}
void
@@ -330,18 +335,6 @@ BDirectWindow::_ReservedDirectWindow4()
}
void
BDirectWindow::_ReservedDirectWindow5()
{
}
void
BDirectWindow::_ReservedDirectWindow6()
{
}
/* unimplemented for protection of the user:
*
* BDirectWindow::BDirectWindow()