[jsword-svn] r1108 - trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install
dmsmith at crosswire.org
dmsmith at crosswire.org
Mon Jul 24 14:15:44 MST 2006
Author: dmsmith
Date: 2006-07-24 14:15:38 -0700 (Mon, 24 Jul 2006)
New Revision: 1108
Modified:
trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/BookTreeCellRenderer.java
trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/EditSitePane.java
Log:
bug fix in saving update sites
Modified: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/BookTreeCellRenderer.java
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/BookTreeCellRenderer.java 2006-07-24 20:45:45 UTC (rev 1107)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/BookTreeCellRenderer.java 2006-07-24 21:15:38 UTC (rev 1108)
@@ -46,22 +46,26 @@
String tooltip = null;
if (leaf && value instanceof BookNode)
{
- Book book = (Book) ((BookNode) value).getUserObject();
- setLeafIcon(BookIcon.getIcon(book));
-
- if (book.isQuestionable())
+ Object obj = ((BookNode) value).getUserObject();
+ if (obj instanceof Book)
{
- tooltip = Msg.BOOK_QUESTIONABLE.toString();
+ Book book = (Book) obj;
+ setLeafIcon(BookIcon.getIcon(book));
+
+ if (book.isQuestionable())
+ {
+ tooltip = Msg.BOOK_QUESTIONABLE.toString();
+ }
+
+ if (!book.isSupported())
+ {
+ tooltip = Msg.BOOK_UNSUPPORTED.toString();
+ }
+ else if (book.isLocked())
+ {
+ tooltip = Msg.BOOK_LOCKED.toString();
+ }
}
-
- if (!book.isSupported())
- {
- tooltip = Msg.BOOK_UNSUPPORTED.toString();
- }
- else if (book.isLocked())
- {
- tooltip = Msg.BOOK_LOCKED.toString();
- }
}
setToolTipText(tooltip);
Modified: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/EditSitePane.java
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/EditSitePane.java 2006-07-24 20:45:45 UTC (rev 1107)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/EditSitePane.java 2006-07-24 21:15:38 UTC (rev 1108)
@@ -407,9 +407,9 @@
public void doSave()
{
String name = txtName.getText();
+ siteEditor.save();
Installer installer = siteEditor.getInstaller();
imanager.addInstaller(name, installer);
- siteEditor.save();
clear();
editName = null;
More information about the jsword-svn
mailing list