add encodings and languages to dist handle the locking inset in processkeysym only when we have a buffer

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@1104 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Lars Gullik Bjønnes 2000-10-12 01:18:11 +00:00
parent 95fdfb772b
commit 85ddc48c4c
3 changed files with 27 additions and 17 deletions

View File

@ -1,3 +1,10 @@
2000-10-12 Lars Gullik Bjønnes <larsbj@lyx.org>
* src/lyxfunc.C (processKeySym): only handle the
lockinginset/inset stuff if we have a buffer and text loaded...
* lib/Makefile.am (EXTRA_DIST): add encodings and languages
2000-10-12 <larsbj@baywatch.lyx.org>
* src/support/lyxfunctional.h: add operator= that takes a reference

View File

@ -33,7 +33,8 @@ LYXLIBDIRS = bind clipart doc examples images kbd layouts scripts \
templates tex ui
EXTRA_DIST = CREDITS chkconfig.ltx configure.cmd lyxrc.example \
external_templates $(LYXLIBDIRS) build-listerrors
external_templates $(LYXLIBDIRS) build-listerrors \
encodings languages
libinstalldirs:
for dir in $(LYXLIBDIRS) ; do \

View File

@ -191,9 +191,10 @@ int LyXFunc::processKeySym(KeySym keysym, unsigned int state)
return FL_PREEMPT;
}
if (owner->view()->available()) {
// this function should be used always [asierra060396]
UpdatableInset * tli = owner->view()->theLockingInset();
if (owner->view()->available() && tli && (keysym == XK_Escape)) {
if (tli && (keysym == XK_Escape)) {
if (tli == tli->GetLockingInset()) {
owner->view()->unlockInset(tli);
owner->view()->text->CursorRight(owner->view());
@ -206,6 +207,7 @@ int LyXFunc::processKeySym(KeySym keysym, unsigned int state)
//return 0;
return FL_PREEMPT;
}
}
// Can we be sure that this will work for all X-Windows
// implementations? (Lgb)