interface_kit/ChannelSlider: Fix binary compatibility breakage

Change-Id: I350c80baf7508a9db9a176e3ee050042fafa9321
Reviewed-on: https://review.haiku-os.org/c/haiku/+/8828
Reviewed-by: waddlesplash <[email protected]>
This commit is contained in:
Niklas Poslovski
2025-01-13 20:07:35 +00:00
committed by waddlesplash
parent e0f5c2e5cd
commit 2f8543fe8c
2 changed files with 16 additions and 2 deletions
+1 -1
View File
@@ -92,13 +92,13 @@ private:
BChannelSlider& operator=(const BChannelSlider&);
virtual void _Reserved_BChannelSlider_0(void*, ...);
virtual void _Reserved_BChannelSlider_1(void*, ...);
virtual void _Reserved_BChannelSlider_2(void*, ...);
virtual void _Reserved_BChannelSlider_3(void*, ...);
virtual void _Reserved_BChannelSlider_4(void*, ...);
virtual void _Reserved_BChannelSlider_5(void*, ...);
virtual void _Reserved_BChannelSlider_6(void*, ...);
virtual void _Reserved_BChannelSlider_7(void*, ...);
private:
void _InitData();
+15 -1
View File
@@ -18,6 +18,8 @@
#include <Screen.h>
#include <Window.h>
#include <binary_compatibility/Support.h>
const static unsigned char
kVerticalKnobData[] = {
@@ -899,10 +901,22 @@ BChannelSlider::_MouseMovedCommon(BPoint point, BPoint point2)
// #pragma mark - FBC padding
void BChannelSlider::_Reserved_BChannelSlider_0(void*, ...) {}
void BChannelSlider::_Reserved_BChannelSlider_1(void*, ...) {}
void BChannelSlider::_Reserved_BChannelSlider_2(void*, ...) {}
void BChannelSlider::_Reserved_BChannelSlider_3(void*, ...) {}
void BChannelSlider::_Reserved_BChannelSlider_4(void*, ...) {}
void BChannelSlider::_Reserved_BChannelSlider_5(void*, ...) {}
void BChannelSlider::_Reserved_BChannelSlider_6(void*, ...) {}
void BChannelSlider::_Reserved_BChannelSlider_7(void*, ...) {}
// #pragma mark - binary compatibility
extern "C" void
B_IF_GCC_2(_Reserved_BChannelSlider_0__14BChannelSliderPve,
_ZN14BChannelSlider26_Reserved_BChannelSlider_0EPvz)(
BChannelSlider* channelSlider, int32 currentValue)
{
channelSlider->BChannelSlider::UpdateToolTip(currentValue);
}