[virt-tools-list] [PATCH virt-manager 2/2] virtManager: always save "do not show again" setting

Cole Robinson crobinso at redhat.com
Mon Jul 28 15:17:41 UTC 2014


On 07/28/2014 05:23 AM, Giuseppe Scrivano wrote:
> Any other message box performs different than "Unapplied changes",
> which stores this information regardless of the user choice of
> Yes/No.
> 
> Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1047874
> 
> Signed-off-by: Giuseppe Scrivano <gscrivan at redhat.com>
> ---
>  virtManager/details.py | 1 -
>  virtManager/error.py   | 7 ++-----
>  virtManager/host.py    | 1 -
>  3 files changed, 2 insertions(+), 7 deletions(-)
> 
> diff --git a/virtManager/details.py b/virtManager/details.py
> index d3826e5..9fae87a 100644
> --- a/virtManager/details.py
> +++ b/virtManager/details.py
> @@ -1190,7 +1190,6 @@ class vmmDetails(vmmGObjectUI):
>              text1=(_("There are unapplied changes. Would you like to apply "
>                       "them now?")),
>              chktext=_("Don't warn me again."),
> -            alwaysrecord=True,
>              default=False):
>              return False
>  
> diff --git a/virtManager/error.py b/virtManager/error.py
> index 50f7199..f22a7cb 100644
> --- a/virtManager/error.py
> +++ b/virtManager/error.py
> @@ -1,6 +1,6 @@
>  # Error dialog with extensible "details" button.
>  #
> -# Copyright (C) 2007, 2013 Red Hat, Inc.
> +# Copyright (C) 2007, 2013-2014 Red Hat, Inc.
>  #
>  # This program is free software; you can redistribute it and/or modify
>  # it under the terms of the GNU General Public License as published by
> @@ -180,14 +180,12 @@ class vmmErrorDialog(vmmGObject):
>                                    chktext=chktext)
>  
>      def chkbox_helper(self, getcb, setcb, text1, text2=None,
> -                      alwaysrecord=False,
>                        default=True,
>                        chktext=_("Don't ask me again")):
>          """
>          Helper to prompt user about proceeding with an operation
>          Returns True if the 'yes' or 'ok' button was selected, False otherwise
>  
> -        @alwaysrecord: Don't require user to select 'yes' to record chkbox value
>          @default: What value to return if getcb tells us not to prompt
>          """
>          do_prompt = getcb()
> @@ -199,8 +197,7 @@ class vmmErrorDialog(vmmGObject):
>                                 chktext=chktext,
>                                 buttons=Gtk.ButtonsType.YES_NO)
>          response, skip_prompt = res
> -        if alwaysrecord or response:
> -            setcb(not skip_prompt)
> +        setcb(not skip_prompt)
>  
>          return response
>  
> diff --git a/virtManager/host.py b/virtManager/host.py
> index 38d4737..7fb6f23 100644
> --- a/virtManager/host.py
> +++ b/virtManager/host.py
> @@ -1386,7 +1386,6 @@ class vmmHost(vmmGObjectUI):
>                  text1=(_("There are unapplied changes. "
>                           "Would you like to apply them now?")),
>                  chktext=_("Don't warn me again."),
> -                alwaysrecord=True,
>                  default=False):
>              self.pool_apply()
>              self.net_apply()
> 

ACK

- Cole




More information about the virt-tools-list mailing list