From fd25b902be5bca642f250db4ebcea6d229b48a4e Mon Sep 17 00:00:00 2001 From: Augustin Cavalier Date: Tue, 14 Aug 2018 13:38:18 -0400 Subject: [PATCH] BControlLook: Add FBC padding. Fixes #14295. --- headers/os/interface/ControlLook.h | 13 +++++++++++++ src/kits/interface/ControlLook.cpp | 12 ++++++++++++ 2 files changed, 25 insertions(+) diff --git a/headers/os/interface/ControlLook.h b/headers/os/interface/ControlLook.h index 2f7af32d19..ad9348241f 100644 --- a/headers/os/interface/ControlLook.h +++ b/headers/os/interface/ControlLook.h @@ -396,6 +396,19 @@ public: void SetBackgroundInfo( const BMessage& backgroundInfo); +private: + // FBC padding + virtual void _ReservedControlLook1(); + virtual void _ReservedControlLook2(); + virtual void _ReservedControlLook3(); + virtual void _ReservedControlLook4(); + virtual void _ReservedControlLook5(); + virtual void _ReservedControlLook6(); + virtual void _ReservedControlLook7(); + virtual void _ReservedControlLook8(); + virtual void _ReservedControlLook9(); + virtual void _ReservedControlLook10(); + protected: int32 fCachedWorkspace; BMessage fBackgroundInfo; diff --git a/src/kits/interface/ControlLook.cpp b/src/kits/interface/ControlLook.cpp index 3b0283fe5e..aab2e91958 100644 --- a/src/kits/interface/ControlLook.cpp +++ b/src/kits/interface/ControlLook.cpp @@ -77,6 +77,18 @@ BControlLook::SetBackgroundInfo(const BMessage& backgroundInfo) } +void BControlLook::_ReservedControlLook1() {} +void BControlLook::_ReservedControlLook2() {} +void BControlLook::_ReservedControlLook3() {} +void BControlLook::_ReservedControlLook4() {} +void BControlLook::_ReservedControlLook5() {} +void BControlLook::_ReservedControlLook6() {} +void BControlLook::_ReservedControlLook7() {} +void BControlLook::_ReservedControlLook8() {} +void BControlLook::_ReservedControlLook9() {} +void BControlLook::_ReservedControlLook10() {} + + // NOTE: May come from a add-on in the future. Initialized in // InterfaceDefs.cpp BControlLook* be_control_look = NULL;