ksys: Fix signature of KingEditorComponent::syncData

The buffer needs to be mutable. ActorParamMgr modifies it for example
This commit is contained in:
Léo Lam
2021-04-22 23:36:39 +02:00
parent e631e0dc2b
commit 2015796b80
5 changed files with 6 additions and 6 deletions
@@ -30,7 +30,7 @@ class ActorParamMgr final : public sead::hostio::Node, public KingEditorComponen
public:
const char* getName() const override { return "AglXml"; }
void syncData(const char* data) override;
void syncData(char* data) override;
DebugMessage& getDebugMessage() { return mDebugMessage; }
sead::Heap* getDebugHeap() const { return mDebugHeap; }
+1 -1
View File
@@ -664,7 +664,7 @@ void Manager::destroyRetryBuffer() {
}
}
void Manager::syncData(const char* data) {
void Manager::syncData(char* data) {
const sead::SafeString cmd = data;
if (cmd.compare("SyncStart") == 0) {
if (util::getDebugHeap()) {
+1 -1
View File
@@ -218,7 +218,7 @@ class Manager : public IManager, public KingEditorComponent {
Manager();
~Manager() override;
const char* getName() const override { return "GameData"; }
void syncData(const char* data) override;
void syncData(char* data) override;
public:
struct ResetEvent {
+1 -1
View File
@@ -10,7 +10,7 @@ namespace ksys {
class KingEditorComponent {
public:
virtual const char* getName() const = 0;
virtual void syncData(const char* data) = 0;
virtual void syncData(char* data) = 0;
void log(const char* message, void* x = {}, int y = {}) const;