3165 |
int m2_from; |
int m2_from; |
3166 |
|
|
3167 |
w2 = frame_row_to_window (root, frame_from); |
w2 = frame_row_to_window (root, frame_from); |
3168 |
m2 = w2->current_matrix; |
/* ttn@surf.glug.org: when enabling menu bar using `emacs |
3169 |
m2_from = frame_from - m2->matrix_y; |
-nw', FROM_FRAME sometimes has no associated window. |
3170 |
copy_row_except_pointers (m->rows + window_to, |
This check avoids a segfault if W2 is null. */ |
3171 |
m2->rows + m2_from); |
if (w2) |
3172 |
|
{ |
3173 |
|
m2 = w2->current_matrix; |
3174 |
|
m2_from = frame_from - m2->matrix_y; |
3175 |
|
copy_row_except_pointers (m->rows + window_to, |
3176 |
|
m2->rows + m2_from); |
3177 |
|
|
3178 |
/* If frame line is empty, window line is empty, too. */ |
/* If frame line is empty, window line is empty, too. */ |
3179 |
if (!retained_p[copy_from[i]]) |
if (!retained_p[copy_from[i]]) |
3180 |
m->rows[window_to].enabled_p = 0; |
m->rows[window_to].enabled_p = 0; |
3181 |
|
} |
3182 |
sync_p = 1; |
sync_p = 1; |
3183 |
} |
} |
3184 |
else if (from_inside_window_p) |
else if (from_inside_window_p) |