X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2FSlit.cc;h=307430320921a27849648b852805d53dbe4a0477;hb=5b0751d51efddc14176734ab6740ecf9400dbaa8;hp=336daeb33ab6abdd7bf0f93cffc15810d38d82f0;hpb=e15e4a9e03dd7b64004b76ca84b07c12c251f67b;p=chaz%2Fopenbox diff --git a/src/Slit.cc b/src/Slit.cc index 336daeb3..30743032 100644 --- a/src/Slit.cc +++ b/src/Slit.cc @@ -40,8 +40,7 @@ extern "C" { Slit::Slit(BScreen *scr) { screen = scr; blackbox = screen->getBlackbox(); - slitstr = (std::string)"session.screen" + itostring(screen->getScreenNumber()) - + ".slit."; + slitstr = "session.screen" + itostring(screen->getScreenNumber()) + ".slit."; config = blackbox->getConfig(); load_rc(); @@ -86,6 +85,9 @@ Slit::~Slit(void) { delete slitmenu; + screen->removeStrut(&strut); + screen->updateAvailableArea(); + screen->getImageControl()->removeImage(frame.pixmap); blackbox->removeSlitSearch(frame.window);