Inicialmente você estava certo, Alberto. Os navios de guerra quando visitam portos estrangeiros, por deferência, hasteiam a bandeira do país visitado no mastro principal e salvam com os seus canhões.
Parece que houve uma visita de um esquadrão da Marinha Imperial Alemã a portos brasileiros no começo do século passado.
De fato.
S.M. Linienschiff Wettin.
Matou, Flávio.
Ei-lo, em foto oficial "de época"...
Abraços!
Alberto
PS:
Eu fiquei curioso e fui dar uma pesquisada na questão da posição da bandeira nacional em um navio...
A tia Wikki, sucintamente e sem muito aprofundamento no tema, diz o seguinte...
"É chamada pavilhão nacional ou bandeira nacional, a principal bandeira indicativa de nacionalidade hasteada numa embarcação. Nos países de língua inglesa, esta bandeira é conhecida por "Ensign". O pavilhão nacional é arvorado à popa quando o navio se encontra ancorado no porto. Quando a embarcação está a navegar, o pavilhão nacional é hasteado no penol da carangueja ou, à falta desta, no mastro principal. Nos navios de guerra, o pavilhão nacional é, normalmente, içado às 8h00 e arriado ao pôr do sol, excepto quando em combate, em que se deverá manter sempre hasteado."