Index: trunk/src/gui/gui_renderer.cc
===================================================================
--- trunk/src/gui/gui_renderer.cc	(revision 303)
+++ trunk/src/gui/gui_renderer.cc	(revision 313)
@@ -73,5 +73,5 @@
 	{ 
 		ctx->get_device()->release( shader ); 
-		ctx->get_device()->release( varray ); 
+		ctx->release( varray ); 
 	}
 
@@ -114,7 +114,7 @@
 	m_scene_state.get_camera().set_ortho( 0.0f, float( m_window->get_width() ), float( m_window->get_height() ), 0.0f );
 
-	sr->varray     = m_window->get_device()->create_vertex_array();
+	sr->varray     = m_window->get_context()->create_vertex_array();
 	buffer vb      = sr->buffer.get_buffer();
-	m_window->get_device()->add_vertex_buffers< vertex >( sr->varray, vb );
+	m_window->get_context()->add_vertex_buffers< vertex >( sr->varray, vb );
 
 	nv::sampler sampler( nv::sampler::LINEAR, nv::sampler::CLAMP_TO_EDGE );
@@ -267,5 +267,5 @@
 	{
 		buffer vb = sr->buffer.get_buffer();
-		m_context->get_device()->replace_vertex_buffer( sr->varray, vb, false );
+		m_context->replace_vertex_buffer( sr->varray, vb, false );
 	}
 	m_context->bind( sr->tex, TEX_DIFFUSE );
