The attached patch fixes https://bugs.launchpad.net/kicad/+bug/1736054
Newly created sheets should have their modified flags set so that they are considered "unsaved" until they are successfully written to disk. -S
From 3ed3f6d789795cd62fd5d73f692306011723c035 Mon Sep 17 00:00:00 2001 From: Seth Hillbrand <hillbr...@ucdavis.edu> Date: Mon, 4 Dec 2017 13:43:34 -0800 Subject: [PATCH] Eeschema: Set "edited" flag on newly created sheets Forces newly created sheet to be considered for saving when created. Fixes: lp:1736054 * https://bugs.launchpad.net/kicad/+bug/1736054 --- eeschema/sheet.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/eeschema/sheet.cpp b/eeschema/sheet.cpp index 650df56d0..c5cc5e252 100644 --- a/eeschema/sheet.cpp +++ b/eeschema/sheet.cpp @@ -143,6 +143,7 @@ bool SCH_EDIT_FRAME::EditSheet( SCH_SHEET* aSheet, SCH_SHEET_PATH* aHierarchy ) else // New file. { aSheet->SetScreen( new SCH_SCREEN( &Kiway() ) ); + aSheet->GetScreen()->SetModify(); aSheet->GetScreen()->SetMaxUndoItems( m_UndoRedoCountMax ); aSheet->GetScreen()->SetFileName( newFilename ); } -- 2.11.0
_______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp