From a0170049b0f6b1d3b1209530aaa6bb38e5324695 Mon Sep 17 00:00:00 2001
From: Sylvain Munaut <tnt@246tNt.com>
Date: Sat, 14 Dec 2013 19:05:44 +0100
Subject: 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 <tnt@246tNt.com>
---
 gr-wxgui/python/wxgui/stdgui2.py | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

(limited to 'gr-wxgui/python/wxgui/stdgui2.py')

diff --git a/gr-wxgui/python/wxgui/stdgui2.py b/gr-wxgui/python/wxgui/stdgui2.py
index d983dd58cd..53b389dd3c 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()
-- 
cgit v1.2.3