From 2bc6ad80d404583d70a47a879e2dd72afa1f35a9 Mon Sep 17 00:00:00 2001
From: Axel Kohlmeyer <akohlmey@gmail.com>
Date: Thu, 10 Aug 2017 07:45:21 -0400
Subject: [PATCH] avoid writable string and deprecated implicit conversion
 warning

---
 lib/poems/poemsobject.cpp | 4 ++--
 lib/poems/poemsobject.h   | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/lib/poems/poemsobject.cpp b/lib/poems/poemsobject.cpp
index 4a5f903fca..7c3f1ca872 100644
--- a/lib/poems/poemsobject.cpp
+++ b/lib/poems/poemsobject.cpp
@@ -21,7 +21,7 @@
 
 POEMSObject::POEMSObject(){
   name = 0;
-  ChangeName("unnamed");
+  ChangeName((const char*)"unnamed");
   ID = -1;
 }
 
@@ -29,7 +29,7 @@ POEMSObject::~POEMSObject(){
   delete [] name;
 }
 
-void POEMSObject::ChangeName(char* newname){
+void POEMSObject::ChangeName(const char* newname){
   delete [] name;
   name = new char[strlen(newname)+1];
   strcpy(name,newname);
diff --git a/lib/poems/poemsobject.h b/lib/poems/poemsobject.h
index d898ab3c66..63b2915638 100644
--- a/lib/poems/poemsobject.h
+++ b/lib/poems/poemsobject.h
@@ -26,7 +26,7 @@ class POEMSObject {
 public: 
   POEMSObject();
   virtual ~POEMSObject();
-  void ChangeName(char* newname);
+  void ChangeName(const char* newname);
   char* GetName();
   int GetID();
   void SetID(int id);
-- 
GitLab