[gnome-boxes] vm-creator: Allow custom access_last_time value
- From: Zeeshan Ali Khattak <zeeshanak src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-boxes] vm-creator: Allow custom access_last_time value
- Date: Thu, 5 May 2016 17:13:52 +0000 (UTC)
commit e607597f984d32d1ba0fbf5eb1c796f17b143024
Author: Zeeshan Ali (Khattak) <zeeshanak gnome org>
Date: Thu May 5 18:04:23 2016 +0100
vm-creator: Allow custom access_last_time value
In a following patch, we'll use this to ensure that a cloned VM appears
next to it's source VM.
src/vm-creator.vala | 4 ++--
src/vm-importer.vala | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/src/vm-creator.vala b/src/vm-creator.vala
index c9bf450..7f1ffe8 100644
--- a/src/vm-creator.vala
+++ b/src/vm-creator.vala
@@ -62,7 +62,7 @@ private class Boxes.VMCreator {
return machine;
}
- public virtual void launch_vm (LibvirtMachine machine) throws GLib.Error {
+ public virtual void launch_vm (LibvirtMachine machine, int64 access_last_time = -1) throws GLib.Error {
if (!express_install) {
ulong signal_id = 0;
@@ -81,7 +81,7 @@ private class Boxes.VMCreator {
machine.domain.start (0);
state_changed_id = machine.notify["state"].connect (on_machine_state_changed);
- machine.config.access_last_time = get_real_time ();
+ machine.config.access_last_time = (access_last_time > 0)? access_last_time : get_real_time ();
}
protected virtual async void continue_installation (LibvirtMachine machine) {
diff --git a/src/vm-importer.vala b/src/vm-importer.vala
index 2eb8c9a..8d063a5 100644
--- a/src/vm-importer.vala
+++ b/src/vm-importer.vala
@@ -16,9 +16,9 @@ private class Boxes.VMImporter : Boxes.VMCreator {
base.for_install_completion (machine);
}
- public override void launch_vm (LibvirtMachine machine) throws GLib.Error {
+ public override void launch_vm (LibvirtMachine machine, int64 access_last_time = -1) throws GLib.Error {
machine.vm_creator = this;
- machine.config.access_last_time = get_real_time ();
+ machine.config.access_last_time = (access_last_time > 0)? access_last_time : get_real_time ();
import_vm.begin (machine);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]