Fixes CID 1162805, 1162804, 1162773, 1162759.
This commit is contained in:
@@ -84,7 +84,9 @@ void SerialApp::MessageReceived(BMessage* message)
|
|||||||
const char* bytes;
|
const char* bytes;
|
||||||
ssize_t size;
|
ssize_t size;
|
||||||
|
|
||||||
message->FindData("data", B_RAW_TYPE, (const void**)&bytes, &size);
|
if (message->FindData("data", B_RAW_TYPE, (const void**)&bytes,
|
||||||
|
&size) != B_OK)
|
||||||
|
break;
|
||||||
|
|
||||||
if (bytes[0] == '\n') {
|
if (bytes[0] == '\n') {
|
||||||
size = 2;
|
size = 2;
|
||||||
@@ -113,6 +115,7 @@ void SerialApp::MessageReceived(BMessage* message)
|
|||||||
} else {
|
} else {
|
||||||
debugger("Invalid BMessage received");
|
debugger("Invalid BMessage received");
|
||||||
}
|
}
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
case kMsgSettings:
|
case kMsgSettings:
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -249,8 +249,9 @@ void SerialWindow::MessageReceived(BMessage* message)
|
|||||||
{
|
{
|
||||||
const char* bytes;
|
const char* bytes;
|
||||||
ssize_t length;
|
ssize_t length;
|
||||||
message->FindData("data", B_RAW_TYPE, (const void**)&bytes, &length);
|
if (message->FindData("data", B_RAW_TYPE, (const void**)&bytes,
|
||||||
fTermView->PushBytes(bytes, length);
|
&length) == B_OK)
|
||||||
|
fTermView->PushBytes(bytes, length);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case kMsgLogfile:
|
case kMsgLogfile:
|
||||||
|
|||||||
@@ -86,9 +86,11 @@ void TermView::Draw(BRect updateRect)
|
|||||||
foreground.red = cell.fg.red;
|
foreground.red = cell.fg.red;
|
||||||
foreground.green = cell.fg.green;
|
foreground.green = cell.fg.green;
|
||||||
foreground.blue = cell.fg.blue;
|
foreground.blue = cell.fg.blue;
|
||||||
|
foreground.alpha = 255;
|
||||||
background.red = cell.bg.red;
|
background.red = cell.bg.red;
|
||||||
background.green = cell.bg.green;
|
background.green = cell.bg.green;
|
||||||
background.blue = cell.bg.blue;
|
background.blue = cell.bg.blue;
|
||||||
|
background.alpha = 255;
|
||||||
|
|
||||||
if(cell.attrs.reverse) {
|
if(cell.attrs.reverse) {
|
||||||
SetLowColor(foreground);
|
SetLowColor(foreground);
|
||||||
|
|||||||
Reference in New Issue
Block a user