diff --git a/retroshare-gui/src/gui/gxsforums/CreateGxsForumMsg.cpp b/retroshare-gui/src/gui/gxsforums/CreateGxsForumMsg.cpp index cc9d98798..6c699f552 100644 --- a/retroshare-gui/src/gui/gxsforums/CreateGxsForumMsg.cpp +++ b/retroshare-gui/src/gui/gxsforums/CreateGxsForumMsg.cpp @@ -168,23 +168,23 @@ void CreateGxsForumMsg::newMsg() /* fill in the available OwnIds for signing */ - //std::cerr << "Initing ID chooser. Sign flags = " << std::hex << mForumMeta.mSignFlags << std::dec << std::endl; - uint32_t idChooserFlags = IDCHOOSER_ID_REQUIRED; - if(!mOrigMsgId.isNull()) { - // we are editing an existing message - std::set id_set = mModeratorSet; - if(!mPosterId.isNull()) - id_set.insert(mPosterId); + //std::cerr << "Initing ID chooser. Sign flags = " << std::hex << mForumMeta.mSignFlags << std::dec << std::endl; + uint32_t idChooserFlags = IDCHOOSER_ID_REQUIRED; + if(!mOrigMsgId.isNull()) { + // we are editing an existing message + std::set id_set = mModeratorSet; + if(!mPosterId.isNull()) + id_set.insert(mPosterId); - // TODO: Report error if idChooser has no IDs to choose from. - // NOTE: mPosterId may not be our own; then GxsIdChooser will not include it. + // TODO: Report error if idChooser has no IDs to choose from. + // NOTE: mPosterId may not be our own; then GxsIdChooser will not include it. - idChooserFlags |= IDCHOOSER_NO_CREATE; - ui->idChooser->setIdConstraintSet(id_set); - } - ui->idChooser->loadIds(idChooserFlags, mPosterId); + idChooserFlags |= IDCHOOSER_NO_CREATE; + ui->idChooser->setIdConstraintSet(id_set); + } + ui->idChooser->loadIds(idChooserFlags, mPosterId); - if (mForumId.isNull()) { + if (mForumId.isNull()) { mStateHelper->setActive(CREATEGXSFORUMMSG_FORUMINFO, false); mStateHelper->setActive(CREATEGXSFORUMMSG_PARENTMSG, false); mStateHelper->setActive(CREATEGXSFORUMMSG_ORIGMSG, false); @@ -406,7 +406,7 @@ void CreateGxsForumMsg::createMsg() msg.mMeta.mGroupId = mForumId; msg.mMeta.mParentId = mParentId; msg.mMeta.mOrigMsgId = mOrigMsgId; - msg.mMeta.mMsgFlags = 0; + msg.mMeta.mMsgFlags = 0; msg.mMeta.mMsgId.clear() ; if (mParentMsgLoaded) { @@ -428,8 +428,8 @@ void CreateGxsForumMsg::createMsg() case GxsIdChooser::KnowId: case GxsIdChooser::UnKnowId: msg.mMeta.mAuthorId = authorId; - if(!mOrigMsgId.isNull() && authorId != mPosterId) - msg.mMeta.mMsgFlags |= RS_GXS_FORUM_MSG_FLAGS_MODERATED; + if(!mOrigMsgId.isNull() && authorId != mPosterId) + msg.mMeta.mMsgFlags |= RS_GXS_FORUM_MSG_FLAGS_MODERATED; //std::cerr << "CreateGxsForumMsg::createMsg() AuthorId: " << authorId; //std::cerr << std::endl; diff --git a/retroshare-gui/src/gui/gxsforums/CreateGxsForumMsg.h b/retroshare-gui/src/gui/gxsforums/CreateGxsForumMsg.h index 9d38c9eb2..e7c8c75cd 100644 --- a/retroshare-gui/src/gui/gxsforums/CreateGxsForumMsg.h +++ b/retroshare-gui/src/gui/gxsforums/CreateGxsForumMsg.h @@ -75,7 +75,7 @@ private: bool mOrigMsgLoaded; bool mForumMetaLoaded; bool mForumCircleLoaded ; - std::set mModeratorSet; // these IDs are allowed to edit the post in addition to mPosterId + std::set mModeratorSet; // these IDs are allowed to edit the post in addition to mPosterId RsGxsForumMsg mParentMsg; RsGxsForumMsg mOrigMsg;