summaryrefslogtreecommitdiffstats
path: root/src/compositor/extensions/qwaylandtextinput_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/compositor/extensions/qwaylandtextinput_p.h')
-rw-r--r--src/compositor/extensions/qwaylandtextinput_p.h16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/compositor/extensions/qwaylandtextinput_p.h b/src/compositor/extensions/qwaylandtextinput_p.h
index e96b0c01e..976c96198 100644
--- a/src/compositor/extensions/qwaylandtextinput_p.h
+++ b/src/compositor/extensions/qwaylandtextinput_p.h
@@ -76,11 +76,11 @@ public:
Qt::InputMethodQueries updatedQueries(const QWaylandTextInputClientState &other) const;
Qt::InputMethodQueries mergeChanged(const QWaylandTextInputClientState &other);
- Qt::InputMethodHints hints;
+ Qt::InputMethodHints hints = Qt::ImhNone;
QRect cursorRectangle;
QString surroundingText;
- int cursorPosition;
- int anchorPosition;
+ int cursorPosition = 0;
+ int anchorPosition = 0;
QString preferredLanguage;
Qt::InputMethodQueries changedState;
@@ -102,18 +102,18 @@ public:
void setFocus(QWaylandSurface *surface);
- QWaylandCompositor *compositor;
+ QWaylandCompositor *compositor = nullptr;
- QWaylandSurface *focus;
- Resource *focusResource;
+ QWaylandSurface *focus = nullptr;
+ Resource *focusResource = nullptr;
QWaylandDestroyListener focusDestroyListener;
- bool inputPanelVisible;
+ bool inputPanelVisible = false;
QScopedPointer<QWaylandTextInputClientState> currentState;
QScopedPointer<QWaylandTextInputClientState> pendingState;
- uint32_t serial;
+ uint32_t serial = 0;
QHash<Resource *, QWaylandSurface*> enabledSurfaces;