Changeset View
Changeset View
Standalone View
Standalone View
src/server/surface_interface.cpp
Show First 20 Lines • Show All 368 Lines • ▼ Show 20 Line(s) | 368 | if (!target->buffer && !source->buffer && emitChanged) { | |||
---|---|---|---|---|---|
369 | // null buffer set on a not mapped surface, don't emit unmapped | 369 | // null buffer set on a not mapped surface, don't emit unmapped | ||
370 | bufferChanged = false; | 370 | bufferChanged = false; | ||
371 | } | 371 | } | ||
372 | buffer = source->buffer; | 372 | buffer = source->buffer; | ||
373 | } | 373 | } | ||
374 | // copy values | 374 | // copy values | ||
375 | if (bufferChanged) { | 375 | if (bufferChanged) { | ||
376 | target->buffer = buffer; | 376 | target->buffer = buffer; | ||
377 | target->offset = source->offset; | ||||
377 | target->damage = source->damage; | 378 | target->damage = source->damage; | ||
378 | target->bufferDamage = source->bufferDamage; | 379 | target->bufferDamage = source->bufferDamage; | ||
379 | target->bufferIsSet = source->bufferIsSet; | 380 | target->bufferIsSet = source->bufferIsSet; | ||
380 | } | 381 | } | ||
381 | if (childrenChanged) { | 382 | if (childrenChanged) { | ||
382 | target->childrenChanged = source->childrenChanged; | 383 | target->childrenChanged = source->childrenChanged; | ||
383 | target->children = source->children; | 384 | target->children = source->children; | ||
384 | } | 385 | } | ||
▲ Show 20 Lines • Show All 586 Lines • Show Last 20 Lines |