mirror of
https://github.com/HeidiSQL/HeidiSQL.git
synced 2025-08-06 18:24:26 +08:00
Store last session name at disconnect time instead when when connecting. Fixes issue #2102.
This commit is contained in:
@ -1804,6 +1804,9 @@ begin
|
|||||||
OpenRegistry(SessionName);
|
OpenRegistry(SessionName);
|
||||||
MainReg.WriteString( REGNAME_LASTUSEDDB, Connection.Database );
|
MainReg.WriteString( REGNAME_LASTUSEDDB, Connection.Database );
|
||||||
MainReg.WriteString( REGNAME_DATABASE_FILTER, comboDBFilter.Items.Text );
|
MainReg.WriteString( REGNAME_DATABASE_FILTER, comboDBFilter.Items.Text );
|
||||||
|
// Save last session name in root folder
|
||||||
|
OpenRegistry;
|
||||||
|
MainReg.WriteString(REGNAME_LASTSESSION, SessionName);
|
||||||
|
|
||||||
// Post pending UPDATE
|
// Post pending UPDATE
|
||||||
Results := GridResult(DataGrid);
|
Results := GridResult(DataGrid);
|
||||||
@ -2666,9 +2669,6 @@ begin
|
|||||||
// Save "refused" counter
|
// Save "refused" counter
|
||||||
OpenRegistry(Session);
|
OpenRegistry(Session);
|
||||||
MainReg.WriteInteger(REGNAME_CONNECTCOUNT, GetRegValue(REGNAME_CONNECTCOUNT, 0, Session)+1);
|
MainReg.WriteInteger(REGNAME_CONNECTCOUNT, GetRegValue(REGNAME_CONNECTCOUNT, 0, Session)+1);
|
||||||
// Save last session name in root folder
|
|
||||||
OpenRegistry;
|
|
||||||
MainReg.WriteString(REGNAME_LASTSESSION, Session);
|
|
||||||
end;
|
end;
|
||||||
|
|
||||||
Result := True;
|
Result := True;
|
||||||
|
Reference in New Issue
Block a user