summaryrefslogtreecommitdiffstats
path: root/unix/xserver/hw
diff options
context:
space:
mode:
authorPierre Ossman <ossman@cendio.se>2014-01-30 17:57:27 +0100
committerPierre Ossman <ossman@cendio.se>2014-07-07 14:50:29 +0200
commit2e5a10608394186fd1324c97b17d7f08e0c0aaf6 (patch)
treebdd76744f7d2d68bceb9b662c7ab85478510cdd7 /unix/xserver/hw
parentff9eb5a949f7af0198db8c563a7d9d735ad083c3 (diff)
downloadtigervnc-2e5a10608394186fd1324c97b17d7f08e0c0aaf6.tar.gz
tigervnc-2e5a10608394186fd1324c97b17d7f08e0c0aaf6.zip
Get rid of getStride()
It was confusing and not properly used everywhere. Callers should use the stride they get when they get the buffer pointer.
Diffstat (limited to 'unix/xserver/hw')
-rw-r--r--unix/xserver/hw/vnc/XserverDesktop.cc11
-rw-r--r--unix/xserver/hw/vnc/XserverDesktop.h2
2 files changed, 3 insertions, 10 deletions
diff --git a/unix/xserver/hw/vnc/XserverDesktop.cc b/unix/xserver/hw/vnc/XserverDesktop.cc
index e53dccde..f93cf658 100644
--- a/unix/xserver/hw/vnc/XserverDesktop.cc
+++ b/unix/xserver/hw/vnc/XserverDesktop.cc
@@ -177,7 +177,7 @@ void XserverDesktop::unblockUpdates()
server->unblockUpdates();
}
-void XserverDesktop::setFramebuffer(int w, int h, void* fbptr, int stride)
+void XserverDesktop::setFramebuffer(int w, int h, void* fbptr, int stride_)
{
ScreenSet layout;
@@ -191,12 +191,12 @@ void XserverDesktop::setFramebuffer(int w, int h, void* fbptr, int stride)
if (!fbptr) {
fbptr = new rdr::U8[w * h * (format.bpp/8)];
- stride = w;
+ stride_ = w;
directFbptr = false;
}
data = (rdr::U8*)fbptr;
- stride_ = stride;
+ stride = stride_;
layout = computeScreenLayout();
@@ -1044,11 +1044,6 @@ void XserverDesktop::grabRegion(const rfb::Region& region)
grabbing = false;
}
-int XserverDesktop::getStride() const
-{
- return stride_;
-}
-
void XserverDesktop::keyEvent(rdr::U32 keysym, bool down)
{
if (down)
diff --git a/unix/xserver/hw/vnc/XserverDesktop.h b/unix/xserver/hw/vnc/XserverDesktop.h
index fa03d8ab..046f31f1 100644
--- a/unix/xserver/hw/vnc/XserverDesktop.h
+++ b/unix/xserver/hw/vnc/XserverDesktop.h
@@ -109,7 +109,6 @@ public:
// rfb::PixelBuffer callbacks
virtual void grabRegion(const rfb::Region& r);
- virtual int getStride() const;
// rdr::Substitutor callback
virtual char* substitute(const char* varName);
@@ -131,7 +130,6 @@ private:
rfb::HTTPServer* httpServer;
network::TcpListener* listener;
network::TcpListener* httpListener;
- int stride_;
bool deferredUpdateTimerSet;
bool grabbing;
bool ignoreHooks_;