X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fopenbox.c;h=3ffaded81ce4127ba7493a97ee54058b908fa66a;hb=b9b3123305a943223978f6bb91e1284b4eb95adc;hp=39c02035a988083d2edcfdae0cac73e47a218dc3;hpb=9bd60fd92b8ff09630b35973947493a23015c621;p=chaz%2Fopenbox diff --git a/openbox/openbox.c b/openbox/openbox.c index 39c02035..3ffaded8 100644 --- a/openbox/openbox.c +++ b/openbox/openbox.c @@ -132,8 +132,6 @@ int main(int argc, char **argv) if (ob_rr_inst == NULL) ob_exit_with_error("Failed to initialize the render library."); - /* XXX fork self onto other screens */ - XSynchronize(ob_display, xsync); /* check for locale support */ @@ -207,7 +205,7 @@ int main(int argc, char **argv) if (parse_load_rc(&doc, &node)) parse_tree(i, doc, node->xmlChildrenNode); /* we're done with parsing now, kill it */ - xmlFreeDoc(doc); + parse_close(doc); parse_shutdown(i); } @@ -289,6 +287,8 @@ int main(int argc, char **argv) } while (reconfigure); } + XSync(ob_display, FALSE); + RrThemeFree(ob_rr_theme); RrInstanceFree(ob_rr_inst);