[virt-tools-list] [PATCH] display: Set useful values for MIN_DISPLAY_{WIDTH, HEIGHT}
Pavel Grunt
pgrunt at redhat.com
Tue Jan 12 08:57:58 UTC 2016
Hi,
On Mon, 2016-01-11 at 23:39 +0100, Fabiano Fidêncio wrote:
> Nowadays the value for MIN_DISPLAY_{WIDTH,HEIGHT} is 50. This
> arbitrary
> value doesn't bring any benefit, doesn't provide a useful size for a
> desktop to be usable and can actually trigger some undefined behavior
> when reaching resolutions that are lower than the ones provided by
> the
> video drivers (as in rhbz#1296878).
> In order to avoid these issues and provide a minimum resolution that
> can
> still be useful for our users, let's use the same values for minimum
> width and height used by the linux QXL drivers (320x200).
Considering that you have to do weird stuff to hit the issue, the
problem will still exist if you use a zoom level > 100.
Pavel
>
> Related: rhbz#1296878
> ---
> src/virt-viewer-display.c | 4 ++--
> src/virt-viewer-display.h | 4 ++--
> 2 files changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/src/virt-viewer-display.c b/src/virt-viewer-display.c
> index 036b713..cda1c8b 100644
> --- a/src/virt-viewer-display.c
> +++ b/src/virt-viewer-display.c
> @@ -116,7 +116,7 @@
> virt_viewer_display_class_init(VirtViewerDisplayClass *class)
> "Desktop
> width",
> MIN_DISPLAY_WID
> TH,
> G_MAXINT32,
> - 100,
> + MIN_DISPLAY_WID
> TH,
> G_PARAM_READWRI
> TE));
>
> g_object_class_install_property(object_class,
> @@ -126,7 +126,7 @@
> virt_viewer_display_class_init(VirtViewerDisplayClass *class)
> "Desktop
> height",
> MIN_DISPLAY_HEI
> GHT,
> G_MAXINT32,
> - 100,
> + MIN_DISPLAY_HEI
> GHT,
> G_PARAM_READWRI
> TE));
>
> g_object_class_install_property(object_class,
> diff --git a/src/virt-viewer-display.h b/src/virt-viewer-display.h
> index a899bb4..a279697 100644
> --- a/src/virt-viewer-display.h
> +++ b/src/virt-viewer-display.h
> @@ -29,8 +29,8 @@
>
> G_BEGIN_DECLS
>
> -#define MIN_DISPLAY_WIDTH 50
> -#define MIN_DISPLAY_HEIGHT 50
> +#define MIN_DISPLAY_WIDTH 320
> +#define MIN_DISPLAY_HEIGHT 200
>
> #define VIRT_VIEWER_TYPE_DISPLAY virt_viewer_display_get_type()
>
More information about the virt-tools-list
mailing list