[virt-tools-list] [virt-viewer v3] spice: do not show error on cancel/close of auth dialog

Eduardo Lima (Etrunko) etrunko at redhat.com
Fri Jun 2 14:59:04 UTC 2017


On 02/06/17 09:57, Pavel Grunt wrote:
> On Fri, 2017-06-02 at 14:05 +0200, Victor Toso wrote:
>> From: Victor Toso <me at victortoso.com>
>>
>> Mainly an issue for kiosk mode.
>>
>> Related: https://bugzilla.redhat.com/show_bug.cgi?id=1446161
>> Signed-off-by: Victor Toso <victortoso at redhat.com>
>> ---
>>  src/virt-viewer-session-spice.c | 4 ++++
>>  1 file changed, 4 insertions(+)
>>
>> diff --git a/src/virt-viewer-session-spice.c b/src/virt-viewer-
>> session-spice.c
>> index 5f326aa..106abd1 100644
>> --- a/src/virt-viewer-session-spice.c
>> +++ b/src/virt-viewer-session-spice.c
>> @@ -725,6 +725,10 @@
>> virt_viewer_session_spice_main_channel_event(SpiceChannel *channel,
>>          g_free(host);
>>          if (!ret) {
>>              g_signal_emit_by_name(session, "session-cancelled");
>> +            /* ret is false when dialog did not return
>> GTK_RESPONSE_OK. We
>> +             * should ignore auth error dialog if user has
>> cancelled or closed
>> +             * the dialog */
>> +            self->priv->pass_try = 0;
> 
> I'd first change the value and after that emit the signal.
> 
> Acked-by: Pavel Grunt <pgrunt at redhat.com>
> 

The patch per se is 'ok-ish' for me, but I don't really understand why
would we not want to show the message dialog before the authentication
dialog again? I think this could be explained with more details on the
commit message.

Other than that, I also think the case described in the bug is trying a
little bit too hard to be considered a valid use case.

-- 
Eduardo de Barros Lima (Etrunko)
Software Engineer - RedHat
etrunko at redhat.com




More information about the virt-tools-list mailing list