From ab66fde591a2dcdf91a05426ef347f42234881b1 Mon Sep 17 00:00:00 2001 From: John Levon Date: Thu, 12 Dec 2002 17:12:20 +0000 Subject: [PATCH] check for isNull git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@5811 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/frontends/qt2/ChangeLog | 5 +++++ src/frontends/qt2/QLyXKeySym.C | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/src/frontends/qt2/ChangeLog b/src/frontends/qt2/ChangeLog index 787de7b2f0..a9f2521d5f 100644 --- a/src/frontends/qt2/ChangeLog +++ b/src/frontends/qt2/ChangeLog @@ -1,3 +1,8 @@ +2002-12-12 John Levon + + * QLyXKeySym.C: check for isNull(). It's needed by + Kornel, dunno why + 2002-12-12 John Levon * ui/QSpellcheckerDialog.ui: make double click replace word diff --git a/src/frontends/qt2/QLyXKeySym.C b/src/frontends/qt2/QLyXKeySym.C index 7e7b160ba9..ebc4a2c970 100644 --- a/src/frontends/qt2/QLyXKeySym.C +++ b/src/frontends/qt2/QLyXKeySym.C @@ -33,6 +33,11 @@ QLyXKeySym::QLyXKeySym() void QLyXKeySym::set(QKeyEvent * ev) { key_ = ev->key(); + if (ev->text().isNull()) { + lyxerr[Debug::KEY] << "keyevent has isNull() text !" << endl; + text_ = ""; + return; + } text_ = ev->text(); lyxerr[Debug::KEY] << "Setting key to " << key_ << ", " << text_.latin1() << endl; } -- 2.39.2