From 87377b6c1d137792c2ef1b2936f96cd4913bbda2 Mon Sep 17 00:00:00 2001 From: guy Date: Fri, 4 Jul 2003 11:16:46 +0000 Subject: [PATCH] Patch level :2.0 520 Files correlati :cg0.exe Ricompilazione Demo : [ ] Commento :GF700001 git-svn-id: svn://10.65.10.50/trunk@11311 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- include/relapp.cpp | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/include/relapp.cpp b/include/relapp.cpp index 32a22097e..d37b7f663 100755 --- a/include/relapp.cpp +++ b/include/relapp.cpp @@ -1280,11 +1280,18 @@ void TRelation_application::main_loop() case K_ENTER: if (_lnflag && _curr_transaction != TRANSACTION_RUN) { - for (k = 1; k <= MAX_KEYS && !test_key(k, FALSE); k++); - if (k <= MAX_KEYS && find(k)) + if (find(1)) + { + if (_curr_transaction != TRANSACTION_MODIFY) + _curr_transaction = TRANSACTION_MODIFY; modify_mode(); - else - k = K_QUIT; // Siamo sicuri? insert_mode() + } + else + { + if (_curr_transaction != TRANSACTION_INSERT) + _curr_transaction = TRANSACTION_INSERT; + insert_mode(); + } } else {