Revision: 15562
http://sourceforge.net/p/skim-app/code/15562
Author: hofman
Date: 2025-06-29 15:45:37 +0000 (Sun, 29 Jun 2025)
Log Message:
-----------
use runModalForWindow instead of runModalSession to allow idling
Modified Paths:
--------------
trunk/SKConversionProgressController.m
Modified: trunk/SKConversionProgressController.m
===================================================================
--- trunk/SKConversionProgressController.m 2025-06-29 14:37:59 UTC (rev
15561)
+++ trunk/SKConversionProgressController.m 2025-06-29 15:45:37 UTC (rev
15562)
@@ -314,8 +314,7 @@
}
- NSModalSession session = [NSApp beginModalSessionForWindow:[self window]];
- NSInteger rv = NSModalResponseContinue;
+ NSInteger rv = SKConversionSucceeded;
if (provider) {
[self convertPostScriptWithProvider:provider];
@@ -327,15 +326,14 @@
}
@catch(id exception) {
task = nil;
- [NSApp stopModalWithCode:SKConversionFailed];
+ rv = SKConversionFailed;
}
} else {
- [NSApp stopModalWithCode:SKConversionFailed];
+ rv = SKConversionFailed;
}
- while (rv == NSModalResponseContinue)
- rv = [NSApp runModalSession:session];
- [NSApp endModalSession:session];
+ if (rv == SKConversionSucceeded)
+ rv = [NSApp runModalForWindow:[self window]];
if (outputFileURL)
[[NSFileManager defaultManager] removeItemAtURL:[outputFileURL
URLByDeletingLastPathComponent] error:NULL];
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit