Почему плагины SIMBL не работают с TextEdit и Preview в Lion?

Я разрабатываю плагин SIMBL, который будет работать в любом приложении (у меня Lion 10.7.4). Он отлично работает с большинством из них (включая приложения Apple, такие как Finder, Safari или Terminal), но TextEdit и Preview, похоже, не очень хорошо работают. Я не уверен, что это имеет отношение к ситуации, но я получаю эту ошибку, когда пытаюсь запустить TextEdit или Preview с моим плагином:

03/06/2012 16:14:02,096 SIMBL Agent: eventDidFail:'tvea' error:Error Domain=NSOSStatusErrorDomain Code=-1708 "The operation couldn’t be completed. (OSStatus error -1708.)" (the AppleEvent was not handled by any handler ) UserInfo=0x4009788e0 {ErrorNumber=-1708} userInfo:{
     ErrorNumber = -1708;
}

Я также заметил, что у разработчиков SizeWell были проблемы с TextEdit и Preview (см. их примечания к выпуску), но они не могли t найти любую причину, почему это не сработало. Есть идеи по этому поводу?

Если вам нужна дополнительная информация, не стесняйтесь спрашивать!


person join    schedule 03.06.2012    source источник


Ответы (1)


Почти наверняка это связано с тем, что TextEdit и Preview находятся в песочнице. Похоже, что это известное ограничение SIMBL, и некоторые расширения, такие как Afloat, обходят его: http://infinite-labs.net/kb/afloat/af-lion.html.

person Community    schedule 03.06.2012