X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Fopenbox.cc;h=cfdb6e9bc3db9fbd9aae5bfb498af8ed4198d573;hb=22f8550d4508773fdcd97cfd96ce708550eef9d8;hp=86baec6e3c02d4dfc4d338e375bf5036c466df77;hpb=7440ad2e6fe345d0fbc037c690913705bc351e68;p=chaz%2Fopenbox diff --git a/src/openbox.cc b/src/openbox.cc index 86baec6e..cfdb6e9b 100644 --- a/src/openbox.cc +++ b/src/openbox.cc @@ -182,11 +182,11 @@ Openbox::Openbox(int m_argc, char **m_argv, char *dpy_name, char *rc) no_focus = False; - resource.menu_file = resource.style_file = (char *) 0; - resource.titlebar_layout = (char *) NULL; + resource.menu_file = resource.style_file = NULL; + resource.titlebar_layout = NULL; resource.auto_raise_delay.tv_sec = resource.auto_raise_delay.tv_usec = 0; - focused_window = masked_window = (OpenboxWindow *) 0; + focused_window = masked_window = NULL; masked = None; windowSearchList = new LinkedList; @@ -261,6 +261,9 @@ Openbox::~Openbox() { if (resource.style_file) delete [] resource.style_file; + if (resource.titlebar_layout) + delete [] resource.titlebar_layout; + delete timer; delete screenList; @@ -992,7 +995,9 @@ void Openbox::save() { for (BScreen *s = it.current(); s != NULL; it++, s = it.current()) { s->save(); s->getToolbar()->save(); +#ifdef SLIT s->getSlit()->save(); +#endif // SLIT } config.setAutoSave(true);