А может просто надо дверь еще немного на себя потянуть? так сказать, закрыть полностью, поплотнее.....
Тогда и шпингалет закроется....
раскрыть ветку (2)
раскрыть ветку (1)
Если прижать дверь сильнее, то его можно будет выдвинуть.
И шпингалет будет держать за счет упора в дверную коробку.