diff options
Diffstat (limited to 'src/goabackend/goaproviderdialog.c')
| -rw-r--r-- | src/goabackend/goaproviderdialog.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/goabackend/goaproviderdialog.c b/src/goabackend/goaproviderdialog.c index a848b683..75386e80 100644 --- a/src/goabackend/goaproviderdialog.c +++ b/src/goabackend/goaproviderdialog.c @@ -888,6 +888,13 @@ goa_provider_dialog_push_account (GoaProviderDialog *self, self); adw_preferences_group_add (ADW_PREFERENCES_GROUP (group), row); + // Gvfs requires a user and host for OneDrive mount spec, so disallow + // custom presentation identities for this provider + if (g_str_equal (goa_provider_get_provider_type (self->provider), GOA_MS_GRAPH_NAME)) + { + gtk_editable_set_editable (GTK_EDITABLE (row), FALSE); + } + revealer = gtk_revealer_new (); gtk_revealer_set_transition_type (GTK_REVEALER (revealer), GTK_REVEALER_TRANSITION_TYPE_CROSSFADE); adw_preferences_group_add (ADW_PREFERENCES_GROUP (group), revealer); |
