Kaynağa Gözat

Avoid some unnecessary processing when server side cursor isn't used (which

is the common case).


git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4780 3789f03b-4d11-0410-bbf8-ca57d06f2519
tags/v1.1.90
Pierre Ossman 12 yıl önce
ebeveyn
işleme
5c9e1e51c1
1 değiştirilmiş dosya ile 4 ekleme ve 2 silme
  1. 4
    2
      common/rfb/VNCSConnectionST.cxx

+ 4
- 2
common/rfb/VNCSConnectionST.cxx Dosyayı Görüntüle

@@ -285,7 +285,8 @@ int VNCSConnectionST::checkIdleTimeout()
void VNCSConnectionST::renderedCursorChange()
{
if (state() != RFBSTATE_NORMAL) return;
removeRenderedCursor = true;
if (!renderedCursorRect.is_empty())
removeRenderedCursor = true;
if (needRenderedCursor())
drawRenderedCursor = true;
}
@@ -565,7 +566,8 @@ void VNCSConnectionST::setInitialColourMap()
void VNCSConnectionST::supportsLocalCursor()
{
if (cp.supportsLocalCursor || cp.supportsLocalXCursor) {
removeRenderedCursor = true;
if (!renderedCursorRect.is_empty())
removeRenderedCursor = true;
drawRenderedCursor = false;
setCursor();
}

Loading…
İptal
Kaydet