Revision: 12841 http://sourceforge.net/p/skim-app/code/12841 Author: hofman Date: 2022-04-11 14:35:12 +0000 (Mon, 11 Apr 2022) Log Message: ----------- Only auto hide cursor in some situation, make sure we cancel delayed calls
Modified Paths: -------------- trunk/SKPDFView.m Modified: trunk/SKPDFView.m =================================================================== --- trunk/SKPDFView.m 2022-04-11 14:30:43 UTC (rev 12840) +++ trunk/SKPDFView.m 2022-04-11 14:35:12 UTC (rev 12841) @@ -1546,7 +1546,7 @@ laserPointerColor = (laserPointerColor + 1) % 7; pdfvFlags.cursorHidden = 0; [self setCursorForMouse:nil]; - [self performSelectorOnce:@selector(doAutoHide) afterDelay:AUTO_HIDE_DELAY]; + [self performSelectorOnce:@selector(doAutoHideCursor) afterDelay:AUTO_HIDE_DELAY]; [[NSUserDefaults standardUserDefaults] setInteger:laserPointerColor forKey:SKLaserPointerColorKey]; } @@ -1554,7 +1554,7 @@ laserPointerColor = (laserPointerColor + 6) % 7; pdfvFlags.cursorHidden = 0; [self setCursorForMouse:nil]; - [self performSelectorOnce:@selector(doAutoHide) afterDelay:AUTO_HIDE_DELAY]; + [self performSelectorOnce:@selector(doAutoHideCursor) afterDelay:AUTO_HIDE_DELAY]; [[NSUserDefaults standardUserDefaults] setInteger:laserPointerColor forKey:SKLaserPointerColorKey]; } @@ -3124,6 +3124,7 @@ if (interactionMode == SKPresentationMode) { [[self class] cancelPreviousPerformRequestsWithTarget:self selector:@selector(showNavWindow) object:nil]; [[self class] cancelPreviousPerformRequestsWithTarget:self selector:@selector(doAutoHide) object:nil]; + [[self class] cancelPreviousPerformRequestsWithTarget:self selector:@selector(doAutoHideCursor) object:nil]; } [self setTemporaryToolMode:SKNoToolMode]; @@ -3288,6 +3289,7 @@ [[self class] cancelPreviousPerformRequestsWithTarget:self selector:@selector(showNavWindow) object:nil]; [[self class] cancelPreviousPerformRequestsWithTarget:self selector:@selector(doAutoHide) object:nil]; + [[self class] cancelPreviousPerformRequestsWithTarget:self selector:@selector(doAutoHideCursor) object:nil]; if (navWindow) { [navWindow remove]; SKDESTROY(navWindow); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. _______________________________________________ Skim-app-commit mailing list Skim-app-commit@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/skim-app-commit