[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Commit-gnuradio] [gnuradio] 01/03: wx: Only call XInitThreads for linux
From: |
git |
Subject: |
[Commit-gnuradio] [gnuradio] 01/03: wx: Only call XInitThreads for linux |
Date: |
Tue, 14 Jan 2014 00:31:13 +0000 (UTC) |
This is an automated email from the git hooks/post-receive script.
trondeau pushed a commit to branch maint
in repository gnuradio.
commit a0170049b0f6b1d3b1209530aaa6bb38e5324695
Author: Sylvain Munaut <address@hidden>
Date: Sat Dec 14 19:05:44 2013 +0100
wx: Only call XInitThreads for linux
Turns out OSX also returns 'posix' for os.name. This limits it to
linux only. Note that it's purely cosmetic because on OSX it would
just print a warning but not prevent anything from working.
Signed-off-by: Sylvain Munaut <address@hidden>
---
gr-wxgui/python/wxgui/stdgui2.py | 3 +--
grc/python/flow_graph.tmpl | 4 ++--
2 files changed, 3 insertions(+), 4 deletions(-)
diff --git a/gr-wxgui/python/wxgui/stdgui2.py b/gr-wxgui/python/wxgui/stdgui2.py
index d983dd5..53b389d 100644
--- a/gr-wxgui/python/wxgui/stdgui2.py
+++ b/gr-wxgui/python/wxgui/stdgui2.py
@@ -22,7 +22,6 @@
'''A simple wx gui for GNU Radio applications'''
import ctypes
-import os
import wx
import sys
from gnuradio import gr
@@ -36,7 +35,7 @@ class stdapp (wx.App):
self._nstatus = nstatus
self._max_noutput_items = max_noutput_items
# If we're on Linux, also enable multi-threading Xlib access
- if os.name == 'posix':
+ if sys.platform.startswith('linux'):
try:
x11 = ctypes.cdll.LoadLibrary('libX11.so')
x11.XInitThreads()
diff --git a/grc/python/flow_graph.tmpl b/grc/python/flow_graph.tmpl
index cf13317..5751b14 100644
--- a/grc/python/flow_graph.tmpl
+++ b/grc/python/flow_graph.tmpl
@@ -280,8 +280,8 @@ $short_id#slurp
if __name__ == '__main__':
#if $generate_options in ('wx_gui', 'qt_gui')
import ctypes
- import os
- if os.name == 'posix':
+ import sys
+ if sys.platform.startswith('linux'):
try:
x11 = ctypes.cdll.LoadLibrary('libX11.so')
x11.XInitThreads()