Fix handling password protected files
Status: Abandoned
                
                Brought to you by:
                
                    gt67
                    
                
            This patch fixes the following problems while handling password protected files:
Passing NULL to xa_create_password_dialog() leads to crash; fix it by passing the archive variable.
Always and only ask password if not already specified.
Can be applied to xarchiver 0.5.4.