tangled
alpha
login
or
join now
rockorager.dev
/
comlink
2
fork
atom
an experimental irc client
2
fork
atom
overview
issues
pulls
pipelines
app: ensure we set proper focus
rockorager.dev
1 year ago
e02f7dc2
2ab2ef0e
+8
-4
2 changed files
expand all
collapse all
unified
split
build.zig.zon
src
app.zig
+2
-2
build.zig.zon
···
7
7
.hash = "1220affeb3fe37ef09411b5a213b5fdf9bb6568e9913bade204694648983a8b2776d",
8
8
},
9
9
.vaxis = .{
10
10
-
.url = "git+https://github.com/rockorager/libvaxis#a653e84b33753433d05224e061579ed1d8283a2b",
11
11
-
.hash = "1220b4e007b767425df5bcb1c61898721b8b80277819a75f0d7c6e42e574194095d5",
10
10
+
.url = "git+https://github.com/rockorager/libvaxis#89b44f541f6dbea892a4c71e4076bdd8d3823ef5",
11
11
+
.hash = "1220fe082e8b390030fd3a6eeaf54b947b996ab638f05cf9a6826832431ebb51538c",
12
12
},
13
13
.zeit = .{
14
14
.url = "git+https://github.com/rockorager/zeit?ref=main#d943bc4bfe9e18490460dfdd64f48e997065eba8",
+6
-2
src/app.zig
···
341
341
self.buffer_list.nextItem(ctx);
342
342
if (self.selectedBuffer()) |buffer| {
343
343
switch (buffer) {
344
344
-
.client => {},
344
344
+
.client => {
345
345
+
ctx.requestFocus(self.widget()) catch {};
346
346
+
},
345
347
.channel => |channel| {
346
348
ctx.requestFocus(channel.text_field.widget()) catch {};
347
349
},
···
358
360
self.buffer_list.prevItem(ctx);
359
361
if (self.selectedBuffer()) |buffer| {
360
362
switch (buffer) {
361
361
-
.client => {},
363
363
+
.client => {
364
364
+
ctx.requestFocus(self.widget()) catch {};
365
365
+
},
362
366
.channel => |channel| {
363
367
ctx.requestFocus(channel.text_field.widget()) catch {};
364
368
},