mirror of
https://gitlab.uni-freiburg.de/opensourcevdi/virt-viewer
synced 2025-12-28 15:20:49 +00:00
vv-file: Move version checking code in its own function
This moves the version checking code in a virt_viewer_file_check_min_version helper so that it can be reused/extended more easily.
This commit is contained in:
parent
b43f4f2779
commit
7a69a239e7
@ -707,12 +707,9 @@ spice_hotkey_set_accel(const gchar *accel_path, const gchar *key)
|
||||
gtk_accel_map_change_entry(accel_path, accel_key, accel_mods, TRUE);
|
||||
}
|
||||
|
||||
gboolean
|
||||
virt_viewer_file_fill_app(VirtViewerFile* self, VirtViewerApp *app, GError **error)
|
||||
static gboolean
|
||||
virt_viewer_file_check_min_version(VirtViewerFile *self, GError **error)
|
||||
{
|
||||
g_return_val_if_fail(VIRT_VIEWER_IS_FILE(self), FALSE);
|
||||
g_return_val_if_fail(VIRT_VIEWER_IS_APP(app), FALSE);
|
||||
|
||||
if (virt_viewer_file_is_set(self, "version")) {
|
||||
gchar *val = virt_viewer_file_get_version(self);
|
||||
|
||||
@ -730,6 +727,19 @@ virt_viewer_file_fill_app(VirtViewerFile* self, VirtViewerApp *app, GError **err
|
||||
g_free(val);
|
||||
}
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
gboolean
|
||||
virt_viewer_file_fill_app(VirtViewerFile* self, VirtViewerApp *app, GError **error)
|
||||
{
|
||||
g_return_val_if_fail(VIRT_VIEWER_IS_FILE(self), FALSE);
|
||||
g_return_val_if_fail(VIRT_VIEWER_IS_APP(app), FALSE);
|
||||
|
||||
if (!virt_viewer_file_check_min_version(self, error)) {
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
if (virt_viewer_file_is_set(self, "title")) {
|
||||
char *title = virt_viewer_file_get_title(self);
|
||||
g_object_set(app, "title", title, NULL);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user