--- rxvt-unicode/src/init.C 2012/02/04 21:47:06 1.321 +++ rxvt-unicode/src/init.C 2012/06/03 10:42:34 1.326 @@ -78,7 +78,7 @@ #include #include -static char * +static char * ecb_cold rxvt_network_display (const char *display) { char buffer[1024], *rval = NULL; @@ -793,11 +793,6 @@ pty = ptytty::create (); - // must be called before create_windows, because the latter may call set_icon -#ifdef HAVE_PIXBUF - g_type_init (); -#endif - create_windows (argc, argv); init_xlocale (); @@ -820,26 +815,19 @@ bg_set_transparent (); if (rs [Rs_blurradius]) - bg_set_blur (rs [Rs_blurradius]); + root_effects.set_blur (rs [Rs_blurradius]); if (ISSET_PIXCOLOR (Color_tint)) - bg_set_tint (pix_colors_focused [Color_tint]); + root_effects.set_tint (pix_colors_focused [Color_tint]); if (rs [Rs_shade]) - bg_set_shade (rs [Rs_shade]); + root_effects.set_shade (rs [Rs_shade]); bg_set_root_pixmap (); XSelectInput (dpy, display->root, PropertyChangeMask); rootwin_ev.start (display, display->root); } #endif - -#ifdef BG_IMAGE_FROM_FILE - if (rs[Rs_backgroundPixmap]) - if (bg_set_file (rs[Rs_backgroundPixmap])) - if (!bg_window_position_sensitive ()) - update_background (); -#endif } #endif