mirror of
https://gitlab.com/virt-viewer/virt-viewer.git
synced 2025-03-28 22:50:10 +03:00
vv-file: Show 'newer-version-url' when version check fails
We currently display a generic error message when the current binary is older than the minimum version specified in the vv file. The previous commit added a 'newer-version-url' field to these .vv file. This commit adds that URL to the error message if it's set.
This commit is contained in:
parent
a9967fd2f6
commit
8884608104
@ -816,11 +816,23 @@ virt_viewer_file_check_min_version(VirtViewerFile *self, GError **error)
|
||||
version_cmp = virt_viewer_compare_buildid(min_version, PACKAGE_VERSION BUILDID);
|
||||
|
||||
if (version_cmp > 0) {
|
||||
g_set_error(error,
|
||||
VIRT_VIEWER_ERROR,
|
||||
VIRT_VIEWER_ERROR_FAILED,
|
||||
_("At least %s version %s is required to setup this connection"),
|
||||
g_get_application_name(), min_version);
|
||||
gchar *url;
|
||||
url = virt_viewer_file_get_version_url(self);
|
||||
if (url != NULL) {
|
||||
g_set_error(error,
|
||||
VIRT_VIEWER_ERROR,
|
||||
VIRT_VIEWER_ERROR_FAILED,
|
||||
_("At least %s version %s is required to setup this"
|
||||
" connection, see %s for details"),
|
||||
g_get_application_name(), min_version, url);
|
||||
g_free(url);
|
||||
} else {
|
||||
g_set_error(error,
|
||||
VIRT_VIEWER_ERROR,
|
||||
VIRT_VIEWER_ERROR_FAILED,
|
||||
_("At least %s version %s is required to setup this connection"),
|
||||
g_get_application_name(), min_version);
|
||||
}
|
||||
g_free(min_version);
|
||||
return FALSE;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user