mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-01-25 01:02:24 +00:00
Fix warnings building on Ubuntu 24.04.
This commit is contained in:
parent
e11c83a4a5
commit
52bb6a3fe2
@ -7276,8 +7276,7 @@ void term_mouse(Terminal *term, Mouse_Button braw, Mouse_Button bcooked,
|
|||||||
(term->selstate != ABOUT_TO) && (term->selstate != DRAGGING)) {
|
(term->selstate != ABOUT_TO) && (term->selstate != DRAGGING)) {
|
||||||
int encstate = 0, r, c;
|
int encstate = 0, r, c;
|
||||||
bool wheel;
|
bool wheel;
|
||||||
char abuf[32];
|
char *response = NULL;
|
||||||
int len = 0;
|
|
||||||
|
|
||||||
if (term->ldisc) {
|
if (term->ldisc) {
|
||||||
|
|
||||||
@ -7368,14 +7367,18 @@ void term_mouse(Terminal *term, Mouse_Button braw, Mouse_Button bcooked,
|
|||||||
|
|
||||||
/* Check the extensions in decreasing order of preference. Encoding the release event above assumes that 1006 comes first. */
|
/* Check the extensions in decreasing order of preference. Encoding the release event above assumes that 1006 comes first. */
|
||||||
if (term->xterm_extended_mouse) {
|
if (term->xterm_extended_mouse) {
|
||||||
len = sprintf(abuf, "\033[<%d;%d;%d%c", encstate, c, r, a == MA_RELEASE ? 'm' : 'M');
|
response = dupprintf("\033[<%d;%d;%d%c", encstate, c, r,
|
||||||
|
a == MA_RELEASE ? 'm' : 'M');
|
||||||
} else if (term->urxvt_extended_mouse) {
|
} else if (term->urxvt_extended_mouse) {
|
||||||
len = sprintf(abuf, "\033[%d;%d;%dM", encstate + 32, c, r);
|
response = dupprintf("\033[%d;%d;%dM", encstate + 32, c, r);
|
||||||
} else if (c <= 223 && r <= 223) {
|
} else if (c <= 223 && r <= 223) {
|
||||||
len = sprintf(abuf, "\033[M%c%c%c", encstate + 32, c + 32, r + 32);
|
response = dupprintf("\033[M%c%c%c", encstate + 32,
|
||||||
|
c + 32, r + 32);
|
||||||
|
}
|
||||||
|
if (response) {
|
||||||
|
ldisc_send(term->ldisc, response, strlen(response), false);
|
||||||
|
sfree(response);
|
||||||
}
|
}
|
||||||
if (len > 0)
|
|
||||||
ldisc_send(term->ldisc, abuf, len, false);
|
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -311,7 +311,7 @@ int main(int argc, char **argv)
|
|||||||
gtkcomm_setup();
|
gtkcomm_setup();
|
||||||
|
|
||||||
app = gtk_application_new("org.tartarus.projects.putty.macputty",
|
app = gtk_application_new("org.tartarus.projects.putty.macputty",
|
||||||
G_APPLICATION_FLAGS_NONE);
|
G_APPLICATION_DEFAULT_FLAGS);
|
||||||
g_signal_connect(app, "activate", G_CALLBACK(activate), NULL);
|
g_signal_connect(app, "activate", G_CALLBACK(activate), NULL);
|
||||||
g_signal_connect(app, "startup", G_CALLBACK(startup), NULL);
|
g_signal_connect(app, "startup", G_CALLBACK(startup), NULL);
|
||||||
g_action_map_add_action_entries(G_ACTION_MAP(app),
|
g_action_map_add_action_entries(G_ACTION_MAP(app),
|
||||||
|
Loading…
Reference in New Issue
Block a user