[Spice-commits] 2 commits - gtk/channel-main.c gtk/spice-session.c
Marc-André Lureau
elmarco at kemper.freedesktop.org
Wed Mar 27 05:12:01 PDT 2013
gtk/channel-main.c | 5 +++--
gtk/spice-session.c | 20 +++++++++++++-------
2 files changed, 16 insertions(+), 9 deletions(-)
New commits:
commit 2f89a501363cbfbe1d535ed0fd6014d64b546948
Author: Marc-André Lureau <marcandre.lureau at redhat.com>
Date: Wed Mar 27 13:11:16 2013 +0100
Be less verbose about monitor config
diff --git a/gtk/channel-main.c b/gtk/channel-main.c
index 544df1d..1bdacb7 100644
--- a/gtk/channel-main.c
+++ b/gtk/channel-main.c
@@ -1007,8 +1007,9 @@ static void monitors_align(VDAgentMonConfig *monitors, int nmonitors)
monitors[j].x = x;
monitors[j].y = 0;
x += monitors[j].width;
- g_debug("#%d +%d+%d-%dx%d", j, monitors[j].x, monitors[j].y,
- monitors[j].width, monitors[j].height);
+ if (monitors[j].width || monitors[j].height)
+ SPICE_DEBUG("#%d +%d+%d-%dx%d", j, monitors[j].x, monitors[j].y,
+ monitors[j].width, monitors[j].height);
}
g_free(sorted_monitors);
}
commit 7d1d2c61c38d390bd4b17218b95ce5ca446da7fe
Author: Marc-André Lureau <marcandre.lureau at redhat.com>
Date: Mon Mar 25 15:42:08 2013 +0100
session: copy proxy setting
Solve migration falling back to switch-host method when using proxy
set through controller:
https://bugzilla.redhat.com/show_bug.cgi?id=923894
diff --git a/gtk/spice-session.c b/gtk/spice-session.c
index 6fa8699..e983614 100644
--- a/gtk/spice-session.c
+++ b/gtk/spice-session.c
@@ -1179,13 +1179,17 @@ SpiceSession *spice_session_new_from_session(SpiceSession *session)
NULL));
SpiceSessionPrivate *c = copy->priv, *s = session->priv;
- g_warn_if_fail (c->host == NULL);
- g_warn_if_fail (c->tls_port == NULL);
- g_warn_if_fail (c->password == NULL);
- g_warn_if_fail (c->ca_file == NULL);
- g_warn_if_fail (c->ciphers == NULL);
- g_warn_if_fail (c->cert_subject == NULL);
- g_warn_if_fail (c->pubkey == NULL);
+ g_clear_object(&c->proxy);
+
+ g_warn_if_fail(c->host == NULL);
+ g_warn_if_fail(c->tls_port == NULL);
+ g_warn_if_fail(c->password == NULL);
+ g_warn_if_fail(c->ca_file == NULL);
+ g_warn_if_fail(c->ciphers == NULL);
+ g_warn_if_fail(c->cert_subject == NULL);
+ g_warn_if_fail(c->pubkey == NULL);
+ g_warn_if_fail(c->pubkey == NULL);
+ g_warn_if_fail(c->proxy == NULL);
g_object_get(session,
"host", &c->host,
@@ -1206,6 +1210,8 @@ SpiceSession *spice_session_new_from_session(SpiceSession *session)
c->client_provided_sockets = s->client_provided_sockets;
c->protocol = s->protocol;
c->connection_id = s->connection_id;
+ if (s->proxy)
+ c->proxy = g_object_ref(s->proxy);
return copy;
}
More information about the Spice-commits
mailing list