OSDN Git Service

[Moxkiriya7] master
authorunknown <andolloyd@gmail.com>
Sat, 4 Jul 2020 03:26:39 +0000 (12:26 +0900)
committerunknown <andolloyd@gmail.com>
Sat, 4 Jul 2020 03:26:39 +0000 (12:26 +0900)
履歴の多いページの履歴を表示後、履歴の少ないページの履歴を表示したとき、
履歴の多いページの履歴が表示される問題に対応

Moxkiriya7/src/com/wiki/standalone/moxkiriya/WikiMainWindowController.java

index edc7710..6fd53f0 100644 (file)
@@ -400,6 +400,8 @@ public class WikiMainWindowController implements Initializable {
                                                                        }                                                               
                                                                });
                                                                setGraphic(hyperlinkCreated);
+                                                       } else {
+                                                               setGraphic(null);
                                                        }
                                                } catch (Exception e1) {
                                                        e1.printStackTrace();
@@ -796,7 +798,7 @@ public class WikiMainWindowController implements Initializable {
                        breadcrumbsList.clear();
                        breadcrumbsList.add(createBreadcrumbsLabel("key.History.Breadcrumbs.List"));
 
-                       ObservableList<VersionHistoryListItem> list = webViewHistoryListView.getItems();
+                       ObservableList<VersionHistoryListItem> list = FXCollections.observableArrayList();
 
                        list.clear();
        
@@ -812,6 +814,8 @@ public class WikiMainWindowController implements Initializable {
                                        list.add(new VersionHistoryListItem(version, version.getCreated().getTime(), node));
                                }
                        }
+                       webViewHistoryListView.getItems().clear();
+                       webViewHistoryListView.setItems(list);
 
                        webViewHyperlinkMain.setId("webViewMainHyperlinkInactive");
                        webViewHyperlinkHistory.setId("webViewMainHyperlinkActive");