Restore Safari titles in Exposé on macOS Golden Gate
| // https://gist.github.com/saagarjha/ed701e3369639410b5d5303612964557 | |
| #import "swizzler.h" | |
| #import | |
| #import | |
| static Swizzler BrowserWindow_updateCGSWindowTitle { | |
| NSClassFromString(@"BrowserWindow"), @selector(updateCGSWindowTitle), [](auto self) { | |
| BrowserWindow_updateCGSWindowTitle(self); | |
| auto auxiliaryStorage = object_getIvar(self, class_getInstanceVariable(self.class, "_auxiliaryStorage")); | |
| auto wmWindow = object_getIvar(auxiliaryStorage, class_getInstanceVariable([auxiliaryStorage class], "_wmWindow")); | |
| [wmWindow setTitle:self.title]; | |
| } | |
| }; |
评论
?
参与讨论