shortcut_catcher: fixes 64 bit warnings
This commit is contained in:
@@ -609,10 +609,10 @@ KeyStrokeSequenceCommandActuator::KeyStrokeSequenceCommandActuator(int32 argc,
|
|||||||
|
|
||||||
BString newStr = fSequence;
|
BString newStr = fSequence;
|
||||||
newStr.Truncate(nextStart);
|
newStr.Truncate(nextStart);
|
||||||
fOverrides.AddItem((void*)unicodeVal);
|
fOverrides.AddItem((void*)(addr_t)unicodeVal);
|
||||||
fOverrideOffsets.AddItem((void*)newStr.Length());
|
fOverrideOffsets.AddItem((void*)(addr_t)newStr.Length());
|
||||||
fOverrideModifiers.AddItem((void*)customMods);
|
fOverrideModifiers.AddItem((void*)(addr_t)customMods);
|
||||||
fOverrideKeyCodes.AddItem((void*)customKey);
|
fOverrideKeyCodes.AddItem((void*)(addr_t)customKey);
|
||||||
newStr.Append(((unicodeVal > 0) && (unicodeVal < 127)) ?
|
newStr.Append(((unicodeVal > 0) && (unicodeVal < 127)) ?
|
||||||
((char)unicodeVal): ' ',1);
|
((char)unicodeVal): ' ',1);
|
||||||
newStr.Append(&fSequence.String()[nextEnd + 2]);
|
newStr.Append(&fSequence.String()[nextEnd + 2]);
|
||||||
@@ -636,22 +636,22 @@ KeyStrokeSequenceCommandActuator::KeyStrokeSequenceCommandActuator(
|
|||||||
int32 temp;
|
int32 temp;
|
||||||
for (int32 i = 0; from->FindInt32("ooffsets", i, &temp) == B_NO_ERROR;
|
for (int32 i = 0; from->FindInt32("ooffsets", i, &temp) == B_NO_ERROR;
|
||||||
i++) {
|
i++) {
|
||||||
fOverrideOffsets.AddItem((void*)temp);
|
fOverrideOffsets.AddItem((void*)(addr_t)temp);
|
||||||
|
|
||||||
if (from->FindInt32("overrides", i, &temp) != B_NO_ERROR)
|
if (from->FindInt32("overrides", i, &temp) != B_NO_ERROR)
|
||||||
temp = ' ';
|
temp = ' ';
|
||||||
|
|
||||||
fOverrides.AddItem((void*)temp);
|
fOverrides.AddItem((void*)(addr_t)temp);
|
||||||
|
|
||||||
if (from->FindInt32("omods", i, &temp) != B_NO_ERROR)
|
if (from->FindInt32("omods", i, &temp) != B_NO_ERROR)
|
||||||
temp = -1;
|
temp = -1;
|
||||||
|
|
||||||
fOverrideModifiers.AddItem((void*)temp);
|
fOverrideModifiers.AddItem((void*)(addr_t)temp);
|
||||||
|
|
||||||
if (from->FindInt32("okeys", i, &temp) != B_NO_ERROR)
|
if (from->FindInt32("okeys", i, &temp) != B_NO_ERROR)
|
||||||
temp = 0;
|
temp = 0;
|
||||||
|
|
||||||
fOverrideKeyCodes.AddItem((void*)temp);
|
fOverrideKeyCodes.AddItem((void*)(addr_t)temp);
|
||||||
}
|
}
|
||||||
_GenerateKeyCodes();
|
_GenerateKeyCodes();
|
||||||
}
|
}
|
||||||
@@ -682,9 +682,9 @@ KeyStrokeSequenceCommandActuator::_GenerateKeyCodes()
|
|||||||
uint32 overrideKey= 0;
|
uint32 overrideKey= 0;
|
||||||
uint32 overrideMods = (uint32)-1;
|
uint32 overrideMods = (uint32)-1;
|
||||||
for (int32 j = fOverrideOffsets.CountItems()-1; j >= 0; j--) {
|
for (int32 j = fOverrideOffsets.CountItems()-1; j >= 0; j--) {
|
||||||
if ((int32)fOverrideOffsets.ItemAt(j) == i) {
|
if ((int32)(addr_t)fOverrideOffsets.ItemAt(j) == i) {
|
||||||
overrideKey= (uint32) fOverrideKeyCodes.ItemAt(j);
|
overrideKey= (uint32)(addr_t) fOverrideKeyCodes.ItemAt(j);
|
||||||
overrideMods = (uint32) fOverrideModifiers.ItemAt(j);
|
overrideMods = (uint32)(addr_t) fOverrideModifiers.ItemAt(j);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -853,19 +853,23 @@ KeyStrokeSequenceCommandActuator::Archive(BMessage* into, bool deep) const
|
|||||||
int32 numOverrides = fOverrideOffsets.CountItems();
|
int32 numOverrides = fOverrideOffsets.CountItems();
|
||||||
status_t tmp = B_OK;
|
status_t tmp = B_OK;
|
||||||
for (int32 i = 0; i < numOverrides; i++) {
|
for (int32 i = 0; i < numOverrides; i++) {
|
||||||
ret = into->AddInt32("ooffsets", (int32)fOverrideOffsets.ItemAt(i));
|
ret = into->AddInt32("ooffsets",
|
||||||
|
(int32)(addr_t)fOverrideOffsets.ItemAt(i));
|
||||||
if (ret != B_NO_ERROR)
|
if (ret != B_NO_ERROR)
|
||||||
tmp = B_ERROR;
|
tmp = B_ERROR;
|
||||||
|
|
||||||
ret = into->AddInt32("overrides", (int32)fOverrides.ItemAt(i));
|
ret = into->AddInt32("overrides",
|
||||||
|
(int32)(addr_t)fOverrides.ItemAt(i));
|
||||||
if (ret != B_NO_ERROR)
|
if (ret != B_NO_ERROR)
|
||||||
tmp = B_ERROR;
|
tmp = B_ERROR;
|
||||||
|
|
||||||
ret = into->AddInt32("omods", (int32)fOverrideModifiers.ItemAt(i));
|
ret = into->AddInt32("omods",
|
||||||
|
(int32)(addr_t)fOverrideModifiers.ItemAt(i));
|
||||||
if (ret != B_NO_ERROR)
|
if (ret != B_NO_ERROR)
|
||||||
tmp = B_ERROR;
|
tmp = B_ERROR;
|
||||||
|
|
||||||
ret = into->AddInt32("okeys", (int32)fOverrideKeyCodes.ItemAt(i));
|
ret = into->AddInt32("okeys",
|
||||||
|
(int32)(addr_t)fOverrideKeyCodes.ItemAt(i));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (tmp == B_ERROR)
|
if (tmp == B_ERROR)
|
||||||
@@ -895,9 +899,9 @@ KeyStrokeSequenceCommandActuator::KeyEvent(const BMessage* keyMsg,
|
|||||||
|
|
||||||
int32 override = -1;
|
int32 override = -1;
|
||||||
for (int32 j = fOverrideOffsets.CountItems()-1; j >= 0; j--) {
|
for (int32 j = fOverrideOffsets.CountItems()-1; j >= 0; j--) {
|
||||||
int32 offset = (int32) fOverrideOffsets.ItemAt(j);
|
int32 offset = (int32)(addr_t) fOverrideOffsets.ItemAt(j);
|
||||||
if (offset == i) {
|
if (offset == i) {
|
||||||
override = (int32) fOverrides.ItemAt(j);
|
override = (int32)(addr_t) fOverrides.ItemAt(j);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user