Files
for-gentoo/media-tv/boxee/files/12563_fix.patch
T

46 lines
1.2 KiB
Diff

--- ./xbmc/lib/libPython/XBPyPersistentThread.cpp.orig 2010-07-11 03:20:51.000000000 -0700
+++ ./xbmc/lib/libPython/XBPyPersistentThread.cpp 2010-07-11 03:23:40.000000000 -0700
@@ -390,42 +390,10 @@
void XBPyPersistentThread::CreatePolicy(const ThreadIdentifier threadId)
{
- if (PyEval_ThreadsInitialized())
- {
-
- //
- // File System policy - read only
- //
- ThreadPolicy *fsPolicy = TPAllocPolicy(threadId, FILE_SYSTEM);
-
- TPAddPolicy(threadId, fsPolicy);
-
- //
- // Shared library policy
- //
- ThreadPolicy *slPolicy = TPAllocPolicy(threadId,SHARED_LIBRARY);
- FileRule rule;
-
- rule.fileName = _P("special://xbmc/system/python");
- rule.accessMode = FILE_ACCESS_READ;
-
- TPAddRuleToPolicy(threadId, slPolicy, &rule);
-
- TPAddPolicy(threadId, slPolicy);
-
- //
- // ProcessExec policy
- //
- ThreadPolicy *pePolicy = TPAllocPolicy(threadId,PROCESS_EXEC);
-
- TPAddPolicy(threadId, pePolicy);
-
- }
}
void XBPyPersistentThread::DeletePolicy(const ThreadIdentifier threadId)
{
- TPDeletePolicy(threadId, NULL);
}
void XBPyPersistentThread::SetSecurityLevel(const CStdString& securityLevel)