X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=src%2Fscreen.cc;h=fcbe2ea6a4991dae3115e0b7f97ae9af84fa77bf;hb=a84666e955ecd0186fbff29aa87a8da9be598435;hp=e13e805a27e60ab12d75f899b99d525783e6a1c6;hpb=06eb14fbeb568639404496a2dc6a0fe6cdd3d7b7;p=chaz%2Fopenbox diff --git a/src/screen.cc b/src/screen.cc index e13e805a..fcbe2ea6 100644 --- a/src/screen.cc +++ b/src/screen.cc @@ -93,7 +93,7 @@ OBScreen::OBScreen(int screen) // set up notification of netwm support setSupportedAtoms(); - // Set the netwm atoms for geomtery and viewport + // Set the netwm properties for geometry and viewport unsigned long geometry[] = { _info->width(), _info->height() }; Openbox::instance->property()->set(_info->rootWindow(), @@ -106,6 +106,11 @@ OBScreen::OBScreen(int screen) otk::OBProperty::Atom_Cardinal, viewport, 2); + // Set the net_desktop_names property + std::vector names; + python_get_stringlist("desktop_names", &names); + _root.setDesktopNames(names); + // create the window which gets focus when no clients get it XSetWindowAttributes attr; attr.override_redirect = true; @@ -304,9 +309,7 @@ void OBScreen::setSupportedAtoms() otk::OBProperty::net_workarea, otk::OBProperty::net_client_list, otk::OBProperty::net_client_list_stacking, -/* otk::OBProperty::net_desktop_names, -*/ otk::OBProperty::net_close_window, otk::OBProperty::net_wm_name, otk::OBProperty::net_wm_visible_name,