Changeset View
Changeset View
Standalone View
Standalone View
plugins/platforms/fbdev/scene_qpainter_fb_backend.cpp
Show All 39 Lines | 37 | { | |||
---|---|---|---|---|---|
40 | 40 | | |||
41 | m_backBuffer = QImage((uchar*)m_backend->mappedMemory(), | 41 | m_backBuffer = QImage((uchar*)m_backend->mappedMemory(), | ||
42 | m_backend->bytesPerLine() / (m_backend->bitsPerPixel() / 8), | 42 | m_backend->bytesPerLine() / (m_backend->bitsPerPixel() / 8), | ||
43 | m_backend->bufferSize() / m_backend->bytesPerLine(), | 43 | m_backend->bufferSize() / m_backend->bytesPerLine(), | ||
44 | m_backend->bytesPerLine(), m_backend->imageFormat()); | 44 | m_backend->bytesPerLine(), m_backend->imageFormat()); | ||
45 | m_backBuffer.fill(Qt::black); | 45 | m_backBuffer.fill(Qt::black); | ||
46 | 46 | | |||
47 | connect(VirtualTerminal::self(), &VirtualTerminal::activeChanged, this, | 47 | connect(VirtualTerminal::self(), &VirtualTerminal::activeChanged, this, | ||
48 | [this] (bool active) { | 48 | [] (bool active) { | ||
49 | if (active) { | 49 | if (active) { | ||
50 | Compositor::self()->bufferSwapComplete(); | 50 | Compositor::self()->bufferSwapComplete(); | ||
51 | Compositor::self()->addRepaintFull(); | 51 | Compositor::self()->addRepaintFull(); | ||
52 | } else { | 52 | } else { | ||
53 | Compositor::self()->aboutToSwapBuffers(); | 53 | Compositor::self()->aboutToSwapBuffers(); | ||
54 | } | 54 | } | ||
55 | } | 55 | } | ||
56 | ); | 56 | ); | ||
▲ Show 20 Lines • Show All 50 Lines • Show Last 20 Lines |