Skip to content

Commit 099f2e6

Browse files
authored
Merge pull request gtk-rs#695 from sdroege/missing-imports
Add missing ObjectType import for notify-only properties
2 parents 4620f19 + bd48739 commit 099f2e6

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/analysis/properties.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ fn analyze_property(
149149
} else {
150150
prop.writable
151151
};
152-
let mut notifable = !prop.construct_only;
152+
let mut notifiable = !prop.construct_only;
153153
if generate_set && generate.contains(PropertyGenerateFlags::GET) && !readable {
154154
warn!(
155155
"Attempt to generate getter for notreadable property \"{}.{}\"",
@@ -165,7 +165,7 @@ fn analyze_property(
165165
readable &= generate.contains(PropertyGenerateFlags::GET);
166166
writable &= generate.contains(PropertyGenerateFlags::SET);
167167
if generate_set {
168-
notifable = generate.contains(PropertyGenerateFlags::NOTIFY);
168+
notifiable = generate.contains(PropertyGenerateFlags::NOTIFY);
169169
}
170170

171171
if readable {
@@ -226,11 +226,11 @@ fn analyze_property(
226226
None
227227
};
228228

229-
if !generate_trait && (writable || readable) {
229+
if !generate_trait && (writable || readable || notifiable) {
230230
imports.add("glib::object::ObjectType", prop_version);
231231
}
232232

233-
let notify_signal = if notifable {
233+
let notify_signal = if notifiable {
234234
let mut used_types: Vec<String> = Vec::with_capacity(4);
235235
let trampoline_name = trampolines::analyze(
236236
env,

0 commit comments

Comments
 (0)