projects
/
nextcloud-desktop.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
5d7aa79
)
Lock the sharee input when sharing
author
Roeland Jago Douma
<rullzer@owncloud.com>
Mon, 22 Feb 2016 14:14:05 +0000
(15:14 +0100)
committer
Roeland Jago Douma
<rullzer@owncloud.com>
Mon, 22 Feb 2016 14:14:05 +0000
(15:14 +0100)
This prevents accidentally sharing with the same sharee multiple times.
Because creating shares is not instance.
Fixes #4469
src/gui/shareusergroupwidget.cpp
patch
|
blob
|
history
diff --git
a/src/gui/shareusergroupwidget.cpp
b/src/gui/shareusergroupwidget.cpp
index 07b5f473e3eb0e61530fafcd3034719b4d58eda5..00d4d7311fe02d9897a2afd67696f1fb3ad3ada6 100644
(file)
--- a/
src/gui/shareusergroupwidget.cpp
+++ b/
src/gui/shareusergroupwidget.cpp
@@
-197,6
+197,7
@@
void ShareUserGroupWidget::slotSharesFetched(const QList<QSharedPointer<Share>>
scrollArea->setWidget(newViewPort);
_disableCompleterActivated = false;
+ _ui->shareeLineEdit->setEnabled(true);
}
void ShareUserGroupWidget::slotAdjustScrollWidgetSize()
@@
-234,6
+235,7
@@
void ShareUserGroupWidget::slotCompleterActivated(const QModelIndex & index)
_manager->createShare(_sharePath, Share::ShareType(sharee->type()),
sharee->shareWith(), Share::PermissionDefault);
+ _ui->shareeLineEdit->setEnabled(false);
_ui->shareeLineEdit->setText(QString());
}