… | |
… | |
183 | pix_colors_focused = new rxvt_color [TOTAL_COLORS]; |
183 | pix_colors_focused = new rxvt_color [TOTAL_COLORS]; |
184 | #ifdef OFF_FOCUS_FADING |
184 | #ifdef OFF_FOCUS_FADING |
185 | pix_colors_unfocused = new rxvt_color [TOTAL_COLORS]; |
185 | pix_colors_unfocused = new rxvt_color [TOTAL_COLORS]; |
186 | #endif |
186 | #endif |
187 | |
187 | |
188 | #if defined(XPM_BACKGROUND) || defined(TRANSPARENT) |
|
|
189 | pixmap = None; |
|
|
190 | #endif |
|
|
191 | |
188 | |
192 | MEvent.time = CurrentTime; |
189 | MEvent.time = CurrentTime; |
193 | MEvent.button = AnyButton; |
190 | MEvent.button = AnyButton; |
194 | want_refresh = 1; |
191 | want_refresh = 1; |
195 | priv_modes = SavedModes = PrivMode_Default; |
192 | priv_modes = SavedModes = PrivMode_Default; |
… | |
… | |
202 | numpix_colors = TOTAL_COLORS; |
199 | numpix_colors = TOTAL_COLORS; |
203 | |
200 | |
204 | refresh_type = SLOW_REFRESH; |
201 | refresh_type = SLOW_REFRESH; |
205 | |
202 | |
206 | oldcursor.row = oldcursor.col = -1; |
203 | oldcursor.row = oldcursor.col = -1; |
|
|
204 | #if defined(XPM_BACKGROUND) || defined(ENABLE_TRANSPARENCY) |
207 | #ifdef XPM_BACKGROUND |
205 | #ifdef XPM_BACKGROUND |
|
|
206 | bgPixmap.original_asim = NULL; |
|
|
207 | #endif |
208 | /* bgPixmap.w = bgPixmap.h = 0; */ |
208 | /* bgPixmap.w = bgPixmap.h = 0; */ |
209 | bgPixmap.x = bgPixmap.y = 0; |
209 | bgPixmap.x = bgPixmap.y = 0; |
210 | bgPixmap.pixmap = None; |
210 | bgPixmap.pixmap = None; |
211 | #endif |
211 | #endif |
212 | |
212 | |
… | |
… | |
316 | #if XFT |
316 | #if XFT |
317 | if (rs[Rs_depth]) |
317 | if (rs[Rs_depth]) |
318 | select_visual (strtol (rs[Rs_depth], 0, 0)); |
318 | select_visual (strtol (rs[Rs_depth], 0, 0)); |
319 | #endif |
319 | #endif |
320 | |
320 | |
|
|
321 | #ifdef HAVE_AFTERIMAGE |
|
|
322 | asv = create_asvisual_for_id (dpy, display->screen, depth, XVisualIDFromVisual (visual), cmap, NULL); |
|
|
323 | #endif |
321 | free (r_argv); |
324 | free (r_argv); |
322 | |
325 | |
323 | for (int i = NUM_RESOURCES; i--; ) |
326 | for (int i = NUM_RESOURCES; i--; ) |
324 | if (rs [i] == resval_undef) |
327 | if (rs [i] == resval_undef) |
325 | rs [i] = 0; |
328 | rs [i] = 0; |
… | |
… | |
879 | rxvt_term::create_windows (int argc, const char *const *argv) |
882 | rxvt_term::create_windows (int argc, const char *const *argv) |
880 | { |
883 | { |
881 | XClassHint classHint; |
884 | XClassHint classHint; |
882 | XWMHints wmHint; |
885 | XWMHints wmHint; |
883 | #if ENABLE_FRILLS |
886 | #if ENABLE_FRILLS |
884 | MWMHints mwmhints; |
887 | MWMHints mwmhints = { }; |
885 | #endif |
888 | #endif |
886 | XGCValues gcvalue; |
889 | XGCValues gcvalue; |
887 | XSetWindowAttributes attributes; |
890 | XSetWindowAttributes attributes; |
888 | Window top, parent; |
891 | Window top, parent; |
889 | |
892 | |
… | |
… | |
1035 | vt_select_input (); |
1038 | vt_select_input (); |
1036 | |
1039 | |
1037 | vt_ev.start (display, vt); |
1040 | vt_ev.start (display, vt); |
1038 | |
1041 | |
1039 | #ifdef XPM_BACKGROUND |
1042 | #ifdef XPM_BACKGROUND |
1040 | if (rs[Rs_backgroundPixmap] != NULL |
1043 | if (rs[Rs_backgroundPixmap] != NULL) |
1041 | #ifndef HAVE_AFTERIMAGE |
|
|
1042 | && !option (Opt_transparent) |
|
|
1043 | #endif |
|
|
1044 | ) |
|
|
1045 | { |
1044 | { |
1046 | const char *p = rs[Rs_backgroundPixmap]; |
1045 | const char *p = rs[Rs_backgroundPixmap]; |
1047 | |
1046 | |
1048 | if ((p = strchr (p, ';')) != NULL) |
1047 | if ((p = strchr (p, ';')) != NULL) |
1049 | { |
1048 | { |