зеркало из https://github.com/mozilla/pjs.git
add and evil app context hack.
This commit is contained in:
Родитель
79cfbbe456
Коммит
7b386dc1b6
|
@ -3451,3 +3451,27 @@ xlib_rgb_get_screen (void)
|
|||
return NULL;
|
||||
}
|
||||
|
||||
|
||||
static void * _app_context = 0;
|
||||
|
||||
void
|
||||
xlib_set_xt_app_context(void * app_context)
|
||||
{
|
||||
if (_app_context != NULL)
|
||||
{
|
||||
abort();
|
||||
}
|
||||
|
||||
_app_context = app_context;
|
||||
}
|
||||
|
||||
void *
|
||||
xlib_get_xt_app_context()
|
||||
{
|
||||
if (_app_context == NULL)
|
||||
{
|
||||
abort();
|
||||
}
|
||||
|
||||
return _app_context;
|
||||
}
|
||||
|
|
|
@ -183,6 +183,9 @@ xlib_rgb_get_display (void);
|
|||
Screen *
|
||||
xlib_rgb_get_screen (void);
|
||||
|
||||
extern void
|
||||
xlib_set_xt_app_context(void * app_context);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif /* __cplusplus */
|
||||
|
|
Загрузка…
Ссылка в новой задаче