F1ash / dnscrypt-proxy-gui

Qt/KF5 GUI wrapper over dnscrypt-proxy
GNU General Public License v2.0
26 stars 7 forks source link

Changed state of any current DNS resolver does not take immediate effect #14

Closed Ricky-Tigg closed 6 years ago

Ricky-Tigg commented 6 years ago

Description: Changed state of any current DNS resolver does not take immediate effect.

Version: 1.11.14-1

Steps to reproduce:

  1. Select from the list any of the available DNS resolver, be its status (Server is used) 'no' or 'yes', then press Return key for it to be the resolver to be run but leave resolver in stopped state.
  2. Once selected as current resolver, reselect this resolver and press space key (may be known as 'blank' key), in order to change its state (used or unused).

By the way changing the state of a resolver, whose box related to its status is currently empty, can be achieved not only by suggested operation which consists in 'Press 'blank' key to change state' but also by just left-clicking that very box. Usage shows that operation 'Press 'blank' key to change state' is required only when changing the state of a resolver, whose box related to its status is currently filled,

Actual results: As noticeable, changed state does not take immediate effect in Control Panel view. In order for change to take effect, another resolver has to be selected as the current resolver, then previous resolver has to be selected once more as current resolver.

Expected results: Changed state to take immediate effect, even when resolver is the current resolver.