1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
diff -rauN icewm-1.3.8/src/wmapp.cc icewm-1.3.8-pixmap-null-ref-patch/src/wmapp.cc
--- icewm-1.3.8/src/wmapp.cc 2013-11-17 17:54:39.000000000 +0100
+++ icewm-1.3.8-pixmap-null-ref-patch/src/wmapp.cc 2018-06-06 21:30:29.778296503 +0200
@@ -621,14 +620,14 @@
for (int a = 0; a <= 1; a++) {
for (int b = 0; b <= 1; b++) {
- frameT[a][b]->replicate(true, copyMask);
- frameB[a][b]->replicate(true, copyMask);
- frameL[a][b]->replicate(false, copyMask);
- frameR[a][b]->replicate(false, copyMask);
+ if( frameT[a][b] != null ) frameT[a][b]->replicate(true, copyMask);
+ if( frameB[a][b] != null ) frameB[a][b]->replicate(true, copyMask);
+ if( frameL[a][b] != null ) frameL[a][b]->replicate(false, copyMask);
+ if( frameR[a][b] != null ) frameR[a][b]->replicate(false, copyMask);
}
- titleS[a]->replicate(true, copyMask);
- titleT[a]->replicate(true, copyMask);
- titleB[a]->replicate(true, copyMask);
+ if( titleS[a] != null ) titleS[a]->replicate(true, copyMask);
+ if( titleT[a] != null ) titleT[a]->replicate(true, copyMask);
+ if( titleB[a] != null ) titleB[a]->replicate(true, copyMask);
}
menuButton[0] = paths->loadPixmap(0, "menuButtonI.xpm");
|