Пример #1
0
void
cache_put_cursor(rdcConnection conn, uint16 cache_idx, HCURSOR cursor)
{
	HCURSOR old;

	if (cache_idx < NUM_ELEMENTS(conn->cursorCache))
	{
		old = conn->cursorCache[cache_idx];
		if (old != NULL)
			ui_destroy_cursor(old);

		conn->cursorCache[cache_idx] = cursor;
	}
	else
	{
		error("put cursor %d\n", cache_idx);
	}
}
Пример #2
0
/* Store cursor in cache */
void
cache_put_cursor(uint16 cache_idx, RD_HCURSOR cursor)
{
	RD_HCURSOR old;

	if (cache_idx < NUM_ELEMENTS(g_cursorcache))
	{
		old = g_cursorcache[cache_idx];
		if (old != NULL)
			ui_destroy_cursor(old);

		g_cursorcache[cache_idx] = cursor;
	}
	else
	{
		error("put cursor %d\n", cache_idx);
	}
}
Пример #3
0
/* Store cursor in cache */
void
cache_put_cursor(RDPCLIENT * This, uint16 cache_idx, HCURSOR cursor)
{
	HCURSOR old;

	if (cache_idx < NUM_ELEMENTS(This->cache.cursorcache))
	{
		old = This->cache.cursorcache[cache_idx];
		if (old != NULL)
			ui_destroy_cursor(This, old);

		This->cache.cursorcache[cache_idx] = cursor;
	}
	else
	{
		error("put cursor %d\n", cache_idx);
	}
}