xpra icon
Bug tracker and wiki

Changeset 1266 in xpra


Ignore:
Timestamp:
08/03/12 12:14:52 (10 months ago)
Author:
antoine
Message:

only set 'xsettings-tuple' after actually checking that we do support it, and only log an error when on posix systems (others probably do not care)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/xpra/client_base.py

    r1259 r1266  
    55# later version. See the file COPYING for details. 
    66 
     7import os 
    78import sys 
    89from wimpiggy.gobject_compat import import_gobject 
     
    121122        capabilities["rencode"] = has_rencode 
    122123        capabilities["server-window-resize"] = True 
    123         capabilities["xsettings-tuple"] = True 
     124        try: 
     125            from wimpiggy.prop import set_xsettings_format 
     126            assert set_xsettings_format 
     127            capabilities["xsettings-tuple"] = True 
     128        except: 
     129            pass 
    124130        capabilities["randr_notify"] = False    #only client.py cares about this 
    125131        return capabilities 
     
    181187            set_xsettings_format(use_tuple=capabilities.get("xsettings-tuple", False)) 
    182188        except Exception, e: 
    183             log.info("failed to set xsettings format: %s", e) 
     189            if os.name=="posix": 
     190                log.err("failed to set xsettings format: %s", e) 
    184191        if not is_compatible_with(self._remote_version): 
    185192            self.quit(4) 
Note: See TracChangeset for help on using the changeset viewer.