diff --git a/mozilla/widget/src/mac/nsScrollbar.cpp b/mozilla/widget/src/mac/nsScrollbar.cpp index 5dda67595b7..01895675269 100644 --- a/mozilla/widget/src/mac/nsScrollbar.cpp +++ b/mozilla/widget/src/mac/nsScrollbar.cpp @@ -18,6 +18,9 @@ #include "nsScrollbar.h" #include "nsIDeviceContext.h" +#if TARGET_CARBON +#include +#endif NS_IMPL_ADDREF(nsScrollbar); NS_IMPL_RELEASE(nsScrollbar); @@ -109,6 +112,9 @@ nsresult nsScrollbar::QueryInterface(const nsIID& aIID, void** aInstancePtr) * @param ctrl - The Control being tracked * @param part - Part of the control (arrow, thumb, gutter) being hit */ +#if TARGET_CARBON +pascal +#endif void nsScrollbar::ScrollActionProc(ControlHandle ctrl, ControlPartCode part) { nsScrollbar* me = (nsScrollbar*)(::GetControlReference(ctrl)); diff --git a/mozilla/widget/src/mac/nsScrollbar.h b/mozilla/widget/src/mac/nsScrollbar.h index 5cd5d8120db..b76de8cf7e3 100644 --- a/mozilla/widget/src/mac/nsScrollbar.h +++ b/mozilla/widget/src/mac/nsScrollbar.h @@ -83,7 +83,11 @@ protected: private: - static void ScrollActionProc(ControlHandle, ControlPartCode); + static + #if TARGET_CARBON + pascal + #endif + void ScrollActionProc(ControlHandle, ControlPartCode); void DoScrollAction(ControlPartCode); // DATA