mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-07-28 00:45:34 -04:00
fixed creation/distribution of self-restricted circles
This commit is contained in:
parent
b6388d7a7a
commit
4e0ee29d6a
2 changed files with 14 additions and 11 deletions
|
@ -167,10 +167,10 @@ void CreateCircleDialog::updateCircleType(bool b)
|
|||
if(!b)
|
||||
return ; // no need to change when b<-false
|
||||
|
||||
if(ui.radioButton_Self->isChecked())
|
||||
setupForPersonalCircle() ;
|
||||
else
|
||||
setupForExternalCircle() ;
|
||||
//if(ui.radioButton_Self->isChecked())
|
||||
// setupForPersonalCircle() ;
|
||||
//else
|
||||
setupForExternalCircle() ;
|
||||
|
||||
if(ui.radioButton_Restricted->isChecked())
|
||||
{
|
||||
|
@ -509,6 +509,10 @@ void CreateCircleDialog::updateCircleGUI()
|
|||
std::cerr << "CreateCircleDialog::updateCircleGUI() : CIRCLETYPE: " << mCircleGroup.mMeta.mCircleType;
|
||||
std::cerr << std::endl;
|
||||
|
||||
ui.radioButton_Public->setChecked(false);
|
||||
ui.radioButton_Self->setChecked(false);
|
||||
ui.radioButton_Restricted->setChecked(false);
|
||||
|
||||
switch(mCircleGroup.mMeta.mCircleType) {
|
||||
#ifdef RS_ALLOW_LOCAL_CIRCLES
|
||||
case GXS_CIRCLE_TYPE_LOCAL:
|
||||
|
@ -527,15 +531,14 @@ void CreateCircleDialog::updateCircleGUI()
|
|||
break;
|
||||
|
||||
case GXS_CIRCLE_TYPE_EXT_SELF:
|
||||
std::cerr << "CreateCircleDialog::updateCircleGUI() : EXT_SELF CIRCLE (fallthrough)";
|
||||
std::cerr << std::endl;
|
||||
std::cerr << "CreateCircleDialog::updateCircleGUI() : EXT_SELF CIRCLE (fallthrough)"<< std::endl;
|
||||
case GXS_CIRCLE_TYPE_EXTERNAL:
|
||||
std::cerr << "CreateCircleDialog::updateCircleGUI() : EXTERNAL CIRCLETYPE";
|
||||
std::cerr << std::endl;
|
||||
std::cerr << "CreateCircleDialog::updateCircleGUI() : EXTERNAL CIRCLETYPE"<< std::endl;
|
||||
|
||||
if (mCircleGroup.mMeta.mCircleId.toStdString() == mCircleGroup.mMeta.mGroupId.toStdString()) {
|
||||
if (RsGxsGroupId(mCircleGroup.mMeta.mCircleId) == mCircleGroup.mMeta.mGroupId)
|
||||
ui.radioButton_Self->setChecked(true);
|
||||
else
|
||||
ui.radioButton_Restricted->setChecked(true);
|
||||
}//if (mCircleGroup.mMeta.mCircleId.toStdString() == mCircleGroup.mMeta.mGroupId.toStdString())
|
||||
|
||||
ui.circleComboBox->loadCircles(GXS_CIRCLE_CHOOSER_EXTERNAL, mCircleGroup.mMeta.mCircleId);
|
||||
|
||||
|
|
|
@ -59,7 +59,7 @@ void RsGxsUpdateBroadcast::onChangesReceived(const RsGxsChanges& changes)
|
|||
}
|
||||
if(changes.mService != mIfaceImpl->getTokenService())
|
||||
{
|
||||
std::cerr << "(EE) Incorrect service. Dropping." << std::endl;
|
||||
// std::cerr << "(EE) Incorrect service. Dropping." << std::endl;
|
||||
|
||||
return;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue