r-plus / libcanopenurl

Stay away iOS 9+ canOpenURL: restriction.
MIT License
33 stars 3 forks source link

-[LCCanOpenURL canOpenURL:] deadlocks if called from SpringBoard #1

Closed rpetrich closed 8 years ago

rpetrich commented 8 years ago

If you define overloads for canOpenURL: and canOpenURLString: that call directly into [UIApp canOpenURL:], you avoid the deadlock when people use your API from inside SpringBoard.

r-plus commented 8 years ago

Oops. I have forgotten that case. Thanks for your report.

BTW what kind of license AppList is?

rpetrich commented 8 years ago

Looks good :+1:

Thanks for the heads up on licensing. I've added LGPL licensing text to the AppList repo.

r-plus commented 8 years ago

Thanks for review.

Okey, I'll inherit that license.

rpetrich commented 8 years ago

I consider libcanopenurl sufficiently differentiated from AppList that it need not have the same license if that's what you'd prefer. It's a pretty standard LightMessaging project that happens to use some of the same patterns I use in many of my projects

r-plus commented 8 years ago

Sure. I'll keep current MIT license.