… | |
… | |
15 | package CFPlus; |
15 | package CFPlus; |
16 | |
16 | |
17 | use Carp (); |
17 | use Carp (); |
18 | |
18 | |
19 | BEGIN { |
19 | BEGIN { |
20 | $VERSION = '0.9957'; |
20 | $VERSION = '0.9961'; |
21 | |
21 | |
22 | use XSLoader; |
22 | use XSLoader; |
23 | XSLoader::load "CFPlus", $VERSION; |
23 | XSLoader::load "CFPlus", $VERSION; |
24 | } |
24 | } |
25 | |
25 | |
… | |
… | |
236 | |
236 | |
237 | } |
237 | } |
238 | |
238 | |
239 | package CFPlus::Layout; |
239 | package CFPlus::Layout; |
240 | |
240 | |
|
|
241 | $CFPlus::OpenGL::INIT_HOOK{"CFPlus::Layout"} = sub { |
|
|
242 | glyph_cache_restore; |
|
|
243 | }; |
|
|
244 | |
241 | $CFPlus::OpenGL::SHUTDOWN_HOOK{"CFPlus::Layout"} = sub { |
245 | $CFPlus::OpenGL::SHUTDOWN_HOOK{"CFPlus::Layout"} = sub { |
242 | reset_glyph_cache; |
246 | glyph_cache_backup; |
243 | }; |
247 | }; |
244 | |
248 | |
245 | 1; |
249 | 1; |
246 | |
250 | |
247 | =back |
251 | =back |