message: Oops - make sure we initialize the EWMH class before using it.
diff: @@ -58,6 +58,12 @@ public:
  //Functions for setting up these objects as needed
  bool init_ATOMS(){
  + xcb_intern_atom_cookie_t *cookie = xcb_ewmh_init_atoms(QX11Info::connection(), &EWMH);
  + if(!xcb_ewmh_init_atoms_replies(&EWMH, cookie, NULL) ){
  + qDebug() << "Error with XCB atom initializations";
  + return false;
  + }
  +
  QStringList atoms;
  atoms << "WM_TAKE_FOCUS" << "WM_DELETE_WINDOW" << "WM_PROTOCOLS"
  << "WM_CHANGE_STATE" << "_NET_SYSTEM_TRAY_OPCODE" << "_NET_SYSTEM_TRAY_ORIENTATION"
  @@ -204,6 +210,8 @@ bool NativeWindowSystem::start(){
  if(ok){
  setRoot_supportedActions();
  ok = obj->start_system_tray();
  + }else{
  + qWarning() << "Could not register the WM";
  }
  return ok;
  }
  