Skip to content

Commit e202f76

Browse files
committed
fix Nim 2.0 warnings
1 parent a31296a commit e202f76

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

src/events/maprequest.nim

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,11 @@ proc handleMapRequest*(self: var Wm; ev: XMapRequestEvent): void =
4141
flags, functions, decorations: culong
4242
inputMode: clong
4343
status: culong
44-
if wintype.isSome and wintype.get in {self.netAtoms[
44+
if wintype.isSome and wintype.get in [self.netAtoms[
4545
NetWMWindowTypeDock], self.netAtoms[NetWMWindowTypeDropdownMenu],
4646
self.netAtoms[NetWMWindowTypePopupMenu], self.netAtoms[
4747
NetWMWindowTypeTooltip], self.netAtoms[
48-
NetWMWindowTypeNotification], self.netAtoms[NetWMWindowTypeDesktop]}:
48+
NetWMWindowTypeNotification], self.netAtoms[NetWMWindowTypeDesktop]]:
4949
discard self.dpy.XMapWindow ev.window
5050
discard self.dpy.XLowerWindow ev.window
5151
return # Don't manage irregular windows
@@ -63,14 +63,14 @@ proc handleMapRequest*(self: var Wm; ev: XMapRequestEvent): void =
6363
fmt: cint
6464
nitem: culong
6565
baf: culong
66-
props: ptr cuchar
66+
props: ptr char
6767
discard self.dpy.XGetWindowProperty(ev.window, self.netAtoms[NetWMState], 0,
6868
high clong, false, AnyPropertyType, addr typ, addr fmt, addr nitem,
6969
addr baf, addr props)
7070
props
7171
if state != nil:
72-
if cast[int](state[]) in {int self.netAtoms[NetWMStateMaximizedHorz],
73-
int self.netAtoms[NetWMStateMaximizedVert]}:
72+
if cast[int](state[]) in [int self.netAtoms[NetWMStateMaximizedHorz],
73+
int self.netAtoms[NetWMStateMaximizedVert]]:
7474
max = true
7575
var chr: XClassHint
7676
discard self.dpy.XGetClassHint(ev.window, addr chr)
@@ -147,7 +147,7 @@ proc handleMapRequest*(self: var Wm; ev: XMapRequestEvent): void =
147147
addr atr, addr afr, addr nr, addr bar, addr prop_return)
148148
if prop_return == nil: discard self.dpy.XFetchName(ev.window, cast[
149149
ptr cstring](addr prop_return))
150-
cstring prop_return
150+
cast[cstring](prop_return)
151151
if title == nil: title = "Unnamed Window" # why the heck does this window not have a name?!
152152
for button in [1'u8, 3]:
153153
for mask in [uint32 0, Mod2Mask, LockMask,

src/events/propertynotify.nim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ proc handlePropertyNotify*(self: var Wm; ev: XPropertyEvent): void =
1717
addr atr, addr afr, addr nr, addr bar, addr prop_return)
1818
if prop_return == nil: discard self.dpy.XFetchName(ev.window, cast[
1919
ptr cstring](addr prop_return))
20-
$cstring prop_return
20+
$cast[cstring](prop_return)
2121
if client.title == title: return
2222
client.title = title
2323
self.renderTop client[]

0 commit comments

Comments
 (0)