Skip to content

Commit 5e8544e

Browse files
author
Olivier Butler
committed
remove XPLMRegisterDrawCallback
1 parent a9d0993 commit 5e8544e

File tree

2 files changed

+26
-6
lines changed

2 files changed

+26
-6
lines changed

BetterPushback_doors.cfg

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -268,7 +268,7 @@ door AirbusFBW/BulkDoor
268268

269269

270270

271-
# X-Crafts Embraer E175 Xp11 & xp12
271+
# X-Crafts Embraer free E175 Xp11 & xp12
272272
icao E170
273273
studio X-Crafts
274274
acf E175.acf
@@ -279,7 +279,7 @@ door xcraft/doors/front_cargo
279279
door xcraft/doors/front_main
280280
door xcraft/doors/front_service
281281

282-
# X-Crafts Embraer E195 Xp11 & xp12
282+
# X-Crafts Embraer free E195 Xp11 & xp12
283283
icao E190
284284
studio X-Crafts
285285
acf E195.acf
@@ -290,6 +290,28 @@ door xcraft/doors/front_cargo
290290
door xcraft/doors/front_main
291291
door xcraft/doors/front_service
292292

293+
# X-Crafts Embraer E195 xp12
294+
icao E195
295+
studio X-Crafts
296+
acf E195.acf
297+
door XCrafts/doors/back_cargo
298+
door XCrafts/doors/back_main
299+
door XCrafts/doors/back_service
300+
door XCrafts/doors/front_cargo
301+
door XCrafts/doors/front_main
302+
door XCrafts/doors/front_service
303+
304+
# X-Crafts Embraer E195 xp11
305+
icao E195
306+
studio X-Crafts
307+
acf E195_XP11.acf
308+
door XCrafts/doors/back_cargo
309+
door XCrafts/doors/back_main
310+
door XCrafts/doors/back_service
311+
door XCrafts/doors/front_cargo
312+
door XCrafts/doors/front_main
313+
door XCrafts/doors/front_service
314+
293315

294316

295317
# SSG B747-8-F Xp11

src/bp_cam.c

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -881,6 +881,8 @@ fake_win_draw(XPLMWindowID inWindowID, void *inRefcon) {
881881
if (bottom_msg.msg != NULL) {
882882
draw_bottom_msg(w,h);
883883
}
884+
885+
draw_prediction(0, 0, NULL);
884886
}
885887

886888
static int
@@ -1230,8 +1232,6 @@ bp_cam_start(void) {
12301232
cursor_hdg = dr_getf(&drs.hdg);
12311233
XPLMControlCamera(xplm_ControlCameraForever, cam_ctl, NULL);
12321234

1233-
XPLMRegisterDrawCallback(draw_prediction, PREDICTION_DRAWING_PHASE,
1234-
PREDICTION_DRAWING_PHASE_BEFORE, NULL);
12351235
cam_lamp_inst = XPLMCreateInstance(cam_lamp_obj, cam_lamp_drefs);
12361236

12371237
for (int i = 0; view_cmds[i].name != NULL; i++) {
@@ -1305,8 +1305,6 @@ bp_cam_stop(void) {
13051305
free(seg);
13061306
list_destroy(&pred_segs);
13071307

1308-
XPLMUnregisterDrawCallback(draw_prediction, PREDICTION_DRAWING_PHASE,
1309-
PREDICTION_DRAWING_PHASE_BEFORE, NULL);
13101308
XPLMDestroyWindow(fake_win);
13111309

13121310
for (int i = 0; view_cmds[i].name != NULL; i++) {

0 commit comments

Comments
 (0)