[Scummvm-git-logs] scummvm master -> 74124fe4603970a50accaeb8ccf61af337334e03
digitall
noreply at scummvm.org
Thu Feb 12 22:59:28 UTC 2026
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://api.github.com/repos/scummvm/scummvm .
Summary:
74124fe460 ALCACHOFA: Fix RiscOS Build Breakage Due To Missing Named Constructor
Commit: 74124fe4603970a50accaeb8ccf61af337334e03
https://github.com/scummvm/scummvm/commit/74124fe4603970a50accaeb8ccf61af337334e03
Author: D G Turner (digitall at scummvm.org)
Date: 2026-02-12T22:57:00Z
Commit Message:
ALCACHOFA: Fix RiscOS Build Breakage Due To Missing Named Constructor
The RiscOS toolchain is based on GCC v4.7.4 currently which has some
issues with C++-11 constructor inheritance.
Changed paths:
engines/alcachofa/objects.h
engines/alcachofa/ui-objects.cpp
diff --git a/engines/alcachofa/objects.h b/engines/alcachofa/objects.h
index 964f1e19698..34915970b4f 100644
--- a/engines/alcachofa/objects.h
+++ b/engines/alcachofa/objects.h
@@ -260,6 +260,7 @@ private:
class EditBox : public PhysicalObject {
public:
static constexpr const char *kClassName = "CEditBox";
+ EditBox(Room *room, Common::SeekableReadStream &stream);
const char *typeName() const override;
@@ -317,6 +318,7 @@ private:
class SlideButton : public ObjectBase {
public:
static constexpr const char *kClassName = "CSlideButton";
+ SlideButton(Room *room, Common::SeekableReadStream &stream);
inline float &value() { return _value; }
diff --git a/engines/alcachofa/ui-objects.cpp b/engines/alcachofa/ui-objects.cpp
index 1b96a2d8438..c30c9a40007 100644
--- a/engines/alcachofa/ui-objects.cpp
+++ b/engines/alcachofa/ui-objects.cpp
@@ -296,6 +296,10 @@ PushButton::PushButton(Room *room, SeekableReadStream &stream)
const char *EditBox::typeName() const { return "EditBox"; }
+EditBox::EditBox(Room *room, SeekableReadStream &stream)
+ : PhysicalObject(room, stream) {
+}
+
EditBoxV2::EditBoxV2(Room *room, SeekableReadStream &stream)
: EditBox(room, stream) {
p1 = Shape(stream).firstPoint();
@@ -396,6 +400,10 @@ CheckBoxAutoAdjustNoise::CheckBoxAutoAdjustNoise(Room *room, SeekableReadStream
const char *SlideButton::typeName() const { return "SlideButton"; }
+SlideButton::SlideButton(Room *room, SeekableReadStream &stream)
+ : ObjectBase(room, stream) {
+}
+
SlideButtonV2::SlideButtonV2(Room *room, SeekableReadStream &stream)
: SlideButton(room, stream) {
_valueId = stream.readSint32LE();
More information about the Scummvm-git-logs
mailing list