mirror of
https://github.com/RetroShare/RetroShare.git
synced 2024-10-01 02:35:48 -04:00
Merge pull request #447 from PhenomRetroShare/Fix_IdChooserInSignedLobby
Fix IdChooser in Signed Lobby.
This commit is contained in:
commit
372105570b
@ -135,8 +135,15 @@ ChatLobbyDialog::ChatLobbyDialog(const ChatLobbyId& lid, QWidget *parent, Qt::Wi
|
||||
RsGxsId current_id;
|
||||
rsMsgs->getIdentityForChatLobby(lobbyId, current_id);
|
||||
|
||||
uint32_t idChooserFlag = IDCHOOSER_ID_REQUIRED;
|
||||
ChatLobbyInfo lobbyInfo ;
|
||||
if(rsMsgs->getChatLobbyInfo(lobbyId,lobbyInfo)) {
|
||||
if (lobbyInfo.lobby_flags & RS_CHAT_LOBBY_FLAGS_PGP_SIGNED) {
|
||||
idChooserFlag |= IDCHOOSER_NON_ANONYMOUS;
|
||||
}
|
||||
}
|
||||
ownIdChooser = new GxsIdChooser() ;
|
||||
ownIdChooser->loadIds(IDCHOOSER_ID_REQUIRED,current_id) ;
|
||||
ownIdChooser->loadIds(idChooserFlag, current_id) ;
|
||||
|
||||
QWidgetAction *checkableAction = new QWidgetAction(this);
|
||||
checkableAction->setDefaultWidget(ownIdChooser);
|
||||
@ -281,8 +288,6 @@ void ChatLobbyDialog::init()
|
||||
|
||||
QString title;
|
||||
|
||||
std::list<ChatLobbyInfo>::const_iterator lobbyIt;
|
||||
|
||||
if(rsMsgs->getChatLobbyInfo(lobbyId,linfo))
|
||||
{
|
||||
title = QString::fromUtf8(linfo.lobby_name.c_str());
|
||||
|
Loading…
Reference in New Issue
Block a user