summaryrefslogtreecommitdiffstats
path: root/smglobals.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'smglobals.cpp')
-rw-r--r--smglobals.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/smglobals.cpp b/smglobals.cpp
index 84f0fd8..6b32527 100644
--- a/smglobals.cpp
+++ b/smglobals.cpp
@@ -84,13 +84,13 @@ PictureViewer *SmGlobals::pictureViewer() {
return mPictureViewer;
}
-int SmGlobals::cursorOffset() {
- if(mCursorOffset == -1){
+QSize SmGlobals::cursorSize() {
+ if(!mCursorSize.isValid()){
XFixesCursorImage *curImage = XFixesGetCursorImage(QX11Info::display());
- mCursorOffset = curImage->height;
+ mCursorSize = QSize(curImage->width, curImage->height);
XFree(curImage);
}
- return mCursorOffset;
+ return mCursorSize;
}
-SmGlobals::SmGlobals() : mPictureViewer(0), mCursorOffset(-1) {}
+SmGlobals::SmGlobals() : mPictureViewer(0) {}