[gnome-games] ui: Explain ResumeFailedDialog.use_header_bar workaround



commit ae97058810a080b7b41bb6757cee9d4a08172a12
Author: Adrien Plazas <kekun plazas laposte net>
Date:   Wed Aug 17 12:45:31 2016 +0200

    ui: Explain ResumeFailedDialog.use_header_bar workaround
    
    Explain why we work around "use-header-bar" not being set by GtkBuilder
    as we now know the reason.
    
    Also fixes indentation errors.

 data/ui/resume-failed-dialog.ui  |    1 -
 src/ui/resume-failed-dialog.vala |    7 ++++---
 2 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/data/ui/resume-failed-dialog.ui b/data/ui/resume-failed-dialog.ui
index 6862530..c31f2ec 100644
--- a/data/ui/resume-failed-dialog.ui
+++ b/data/ui/resume-failed-dialog.ui
@@ -2,7 +2,6 @@
 <interface>
   <requires lib="gtk+" version="3.16"/>
   <template class="GamesResumeFailedDialog" parent="GtkDialog">
-    <property name="use-header-bar">1</property>
     <property name="modal">True</property>
     <property name="destroy-with-parent">True</property>
     <child internal-child="vbox">"
diff --git a/src/ui/resume-failed-dialog.vala b/src/ui/resume-failed-dialog.vala
index dfad8eb..45eed72 100644
--- a/src/ui/resume-failed-dialog.vala
+++ b/src/ui/resume-failed-dialog.vala
@@ -2,7 +2,8 @@
 
 [GtkTemplate (ui = "/org/gnome/Games/ui/resume-failed-dialog.ui")]
 private class Games.ResumeFailedDialog : Gtk.Dialog {
-        construct {
-                use_header_bar = 1; // FIXME: Why doesn't this work from UI file?
-        }
+       construct {
+               // GtkBuilder can't set construct properties so we have to set 'use-header-bar' manually.
+               use_header_bar = 1;
+       }
 }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]