- fix: Backspace still works in readonly mode
This commit is contained in:
parent
21083cbb6a
commit
cd91df6fb8
4
NEWS.md
4
NEWS.md
|
@ -1,9 +1,11 @@
|
|||
Version 0.7.0
|
||||
- fix: Backspace still works in readonly mode
|
||||
|
||||
Version 0.6.8
|
||||
- enhancement: add link to cppreference in the help menu
|
||||
- fix: add mutex lock to prevent editor crash in rare conditions
|
||||
- fix: In the create project dialog, the browser button doesn't work
|
||||
- enhancement: use QStyle to implement the dark style, and better control of the style's look and feel
|
||||
- enhancement: add link to C/C++ reference website in the help menu
|
||||
- enhancement: add link to EGE website, if locale is zh_CN
|
||||
|
||||
Version 0.6.7
|
||||
|
|
|
@ -1522,22 +1522,21 @@ void SynEdit::doToggleComment()
|
|||
|
||||
void SynEdit::doDeleteLastChar()
|
||||
{
|
||||
// if not ReadOnly then begin
|
||||
if (mReadOnly)
|
||||
return ;
|
||||
doOnPaintTransientEx(SynTransientType::ttBefore, true);
|
||||
auto action = finally([this]{
|
||||
ensureCursorPosVisible();
|
||||
doOnPaintTransientEx(SynTransientType::ttAfter, true);
|
||||
});
|
||||
// try
|
||||
|
||||
if (selAvail()) {
|
||||
setSelectedTextEmpty();
|
||||
return;
|
||||
}
|
||||
QString Temp = lineText();
|
||||
//TabBuffer := Lines.ExpandedStrings[CaretY - 1];
|
||||
int Len = Temp.length();
|
||||
BufferCoord Caret = caretXY();
|
||||
// int vTabTrim = 0;
|
||||
QString helper = "";
|
||||
if (mCaretX > Len + 1) {
|
||||
// if (mOptions.setFlag(eoSmartTabDelete)) {
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
#include <QStringList>
|
||||
|
||||
#define DEVCPP_VERSION "0.6.8"
|
||||
#define DEVCPP_VERSION "0.6.9"
|
||||
|
||||
#ifdef Q_OS_WIN
|
||||
#define APP_SETTSINGS_FILENAME "redpandacpp.ini"
|
||||
|
|
Loading…
Reference in New Issue