summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhobbs2 <hobbs2>2005-09-28 03:27:02 (GMT)
committerhobbs2 <hobbs2>2005-09-28 03:27:02 (GMT)
commited65025b7bee619d489cca7ad43363cf407a0146 (patch)
treef2d4d18c4688f324cff77a1f2fed1f25eecaf5be
parentb5f5373d2ce349d59f017ab672a5472ca302d06e (diff)
downloadtktreectrl-ed65025b7bee619d489cca7ad43363cf407a0146.zip
tktreectrl-ed65025b7bee619d489cca7ad43363cf407a0146.tar.gz
tktreectrl-ed65025b7bee619d489cca7ad43363cf407a0146.tar.bz2
* generic/tkTreeCtrl.c (LoupeCmd): don't capture display (it
causes flashing) on OS X.
-rw-r--r--ChangeLog5
-rw-r--r--generic/tkTreeCtrl.c4
2 files changed, 6 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index c71a6cf..f9955ee 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2005-09-27 Jeff Hobbs <jeffh@ActiveState.com>
+
+ * generic/tkTreeCtrl.c (LoupeCmd): don't capture display (it
+ causes flashing) on OS X.
+
2005-09-26 Jeff Hobbs <jeffh@ActiveState.com>
* generic/tkTreeCtrl.c (LoupeCmd): add OS X support. Correct
diff --git a/generic/tkTreeCtrl.c b/generic/tkTreeCtrl.c
index 6d0f895..88326ab 100644
--- a/generic/tkTreeCtrl.c
+++ b/generic/tkTreeCtrl.c
@@ -7,7 +7,7 @@
* Copyright (c) 2002-2003 Christian Krone
* Copyright (c) 2003-2005 ActiveState, a division of Sophos
*
- * RCS: @(#) $Id: tkTreeCtrl.c,v 1.56 2005/09/27 04:44:36 hobbs2 Exp $
+ * RCS: @(#) $Id: tkTreeCtrl.c,v 1.57 2005/09/28 03:27:02 hobbs2 Exp $
*/
#include "tkTreeCtrl.h"
@@ -3669,7 +3669,6 @@ LoupeCmd(
int bPerPixel, byPerRow, byPerPixel;
// Gets all the screen info:
- CGDisplayCapture(kCGDirectMainDisplay);
CGDisplayHideCursor(kCGDirectMainDisplay);
bPerPixel = CGDisplayBitsPerPixel(kCGDirectMainDisplay);
byPerRow = CGDisplayBytesPerRow(kCGDirectMainDisplay);
@@ -3720,7 +3719,6 @@ LoupeCmd(
}
}
CGDisplayShowCursor(kCGDirectMainDisplay);
- CGDisplayRelease(kCGDirectMainDisplay);
#else
ximage = XGetImage(display, rootWindow,
grabX, grabY, grabW, grabH, AllPlanes, ZPixmap);