diff -r 0d0646e7c401 -r 8f0ffe559ea0 pidgin/pidginmessage.c --- a/pidgin/pidginmessage.c Fri Jul 19 03:04:16 2019 -0500 +++ b/pidgin/pidginmessage.c Fri Jul 19 11:15:07 2019 -0500 @@ -117,6 +117,14 @@ case PROP_MESSAGE: pidgin_message_set_message(msg, g_value_get_object(value)); break; + case PROP_ID: + case PROP_CONTENT_TYPE: + case PROP_TIMESTAMP: + case PROP_AUTHOR: + case PROP_CONTENTS: + case PROP_EDITED: + /* we don't allow settings these */ + break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID(obj, param_id, pspec); break;