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
.hash = "1220affeb3fe37ef09411b5a213b5fdf9bb6568e9913bade204694648983a8b2776d",
8
},
9
.vaxis = .{
10
-
.url = "git+https://github.com/rockorager/libvaxis#a653e84b33753433d05224e061579ed1d8283a2b",
11
-
.hash = "1220b4e007b767425df5bcb1c61898721b8b80277819a75f0d7c6e42e574194095d5",
12
},
13
.zeit = .{
14
.url = "git+https://github.com/rockorager/zeit?ref=main#d943bc4bfe9e18490460dfdd64f48e997065eba8",
···
7
.hash = "1220affeb3fe37ef09411b5a213b5fdf9bb6568e9913bade204694648983a8b2776d",
8
},
9
.vaxis = .{
10
+
.url = "git+https://github.com/rockorager/libvaxis#89b44f541f6dbea892a4c71e4076bdd8d3823ef5",
11
+
.hash = "1220fe082e8b390030fd3a6eeaf54b947b996ab638f05cf9a6826832431ebb51538c",
12
},
13
.zeit = .{
14
.url = "git+https://github.com/rockorager/zeit?ref=main#d943bc4bfe9e18490460dfdd64f48e997065eba8",
+6
-2
src/app.zig
···
341
self.buffer_list.nextItem(ctx);
342
if (self.selectedBuffer()) |buffer| {
343
switch (buffer) {
344
-
.client => {},
0
0
345
.channel => |channel| {
346
ctx.requestFocus(channel.text_field.widget()) catch {};
347
},
···
358
self.buffer_list.prevItem(ctx);
359
if (self.selectedBuffer()) |buffer| {
360
switch (buffer) {
361
-
.client => {},
0
0
362
.channel => |channel| {
363
ctx.requestFocus(channel.text_field.widget()) catch {};
364
},
···
341
self.buffer_list.nextItem(ctx);
342
if (self.selectedBuffer()) |buffer| {
343
switch (buffer) {
344
+
.client => {
345
+
ctx.requestFocus(self.widget()) catch {};
346
+
},
347
.channel => |channel| {
348
ctx.requestFocus(channel.text_field.widget()) catch {};
349
},
···
360
self.buffer_list.prevItem(ctx);
361
if (self.selectedBuffer()) |buffer| {
362
switch (buffer) {
363
+
.client => {
364
+
ctx.requestFocus(self.widget()) catch {};
365
+
},
366
.channel => |channel| {
367
ctx.requestFocus(channel.text_field.widget()) catch {};
368
},