Check for Utf-8 string conversion failure & clean-up in dtor
This commit is contained in:
parent
33527e1e06
commit
d2026e0881
|
@ -261,6 +261,9 @@ BYTE Pravets::ConvertToKeycode(WPARAM key, BYTE keycode)
|
||||||
|
|
||||||
BYTE Pravets::ConvertToPrinterChar(BYTE value)
|
BYTE Pravets::ConvertToPrinterChar(BYTE value)
|
||||||
{
|
{
|
||||||
|
if (m_Kir8ACapital == 0 || m_Kir8ALowerCase == 0 || m_Kir82 == 0)
|
||||||
|
return value;
|
||||||
|
|
||||||
BYTE c = 0;
|
BYTE c = 0;
|
||||||
|
|
||||||
if (GetApple2Type() == A2TYPE_PRAVETS8A) // Print conversion for Pravets 8A/C
|
if (GetApple2Type() == A2TYPE_PRAVETS8A) // Print conversion for Pravets 8A/C
|
||||||
|
|
|
@ -4,7 +4,12 @@ class Pravets
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
Pravets(void);
|
Pravets(void);
|
||||||
~Pravets(void){}
|
~Pravets(void)
|
||||||
|
{
|
||||||
|
delete [] m_Kir8ACapital;
|
||||||
|
delete [] m_Kir8ALowerCase;
|
||||||
|
delete [] m_Kir82;
|
||||||
|
}
|
||||||
|
|
||||||
void Reset(void);
|
void Reset(void);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue