summaryrefslogtreecommitdiffstats
path: root/client/display_channel.cpp
diff options
context:
space:
mode:
authorAlon Levy <alevy@redhat.com>2011-01-25 12:26:22 +0200
committerAlon Levy <alevy@redhat.com>2011-01-25 17:29:31 +0200
commitf899034fd2851f3f1fee4d57cfbe15d596fcc186 (patch)
tree16cfa7059e5391dc8c0eb358a37f51cfc0db6852 /client/display_channel.cpp
parente7cf427cb983e6d4e74edc461ae0aceba26b9fa4 (diff)
downloadspice-f899034fd2851f3f1fee4d57cfbe15d596fcc186.tar.gz
spice-f899034fd2851f3f1fee4d57cfbe15d596fcc186.tar.xz
spice-f899034fd2851f3f1fee4d57cfbe15d596fcc186.zip
client/display_channel: gcc 4.6.0 unused fixes
Diffstat (limited to 'client/display_channel.cpp')
-rw-r--r--client/display_channel.cpp18
1 files changed, 12 insertions, 6 deletions
diff --git a/client/display_channel.cpp b/client/display_channel.cpp
index 57178343..94bfe6b5 100644
--- a/client/display_channel.cpp
+++ b/client/display_channel.cpp
@@ -880,15 +880,16 @@ void DisplayChannel::set_capture_mode(bool on)
void DisplayChannel::update_interrupt()
{
+#ifdef USE_OGL
Canvas *canvas;
+#endif
if (!surfaces_mngr.is_present_canvas(0) || !screen()) {
return;
}
- canvas = surfaces_mngr.get_canvas(0);
-
#ifdef USE_OGL
+ canvas = surfaces_mngr.get_canvas(0);
if (canvas->get_pixmap_type() == CANVAS_TYPE_GL) {
((GCanvas *)(canvas))->pre_gl_copy();
}
@@ -1404,7 +1405,9 @@ void DisplayChannel::handle_stream_destroy_all(RedPeer::InMessage* message)
void DisplayChannel::create_primary_surface(int width, int height, uint32_t format)
{
+#ifdef USE_OGL
Canvas *canvas;
+#endif
_mark = false;
attach_to_screen(get_client().get_application(), get_id());
clear_area();
@@ -1421,9 +1424,9 @@ void DisplayChannel::create_primary_surface(int width, int height, uint32_t form
_y_res = height;
_format = format;
+#ifdef USE_OGL
canvas = surfaces_mngr.get_canvas(0);
-#ifdef USE_OGL
if (canvas->get_pixmap_type() == CANVAS_TYPE_GL) {
((GCanvas *)(canvas))->touch_context();
screen()->set_update_interrupt_trigger(&_interrupt_update);
@@ -1434,8 +1437,9 @@ void DisplayChannel::create_primary_surface(int width, int height, uint32_t form
void DisplayChannel::create_surface(int surface_id, int width, int height, uint32_t format)
{
- Canvas *canvas;
-
+#ifdef USE_OGL
+ Canvas *canvas;
+#endif
AutoRef<CreateSurfaceEvent> event(new CreateSurfaceEvent(*this, surface_id, width, height,
format));
get_client().push_event(*event);
@@ -1444,9 +1448,11 @@ void DisplayChannel::create_surface(int surface_id, int width, int height, uint3
THROW("Create surface failed");
}
+#ifdef USE_OGL
+ Canvas *canvas;
+
canvas = surfaces_mngr.get_canvas(surface_id);
-#ifdef USE_OGL
if (canvas->get_pixmap_type() == CANVAS_TYPE_GL) {
((GCanvas *)(canvas))->touch_context();
}