commit-gnuradio
[Top][All Lists]
Advanced

[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()



reply via email to

[Prev in Thread] Current Thread [Next in Thread]